Door
P.v.Denzel
op 14-06-2004 11:39
gewijzigd op 14-06-2004 11:52
2.587 views
andif
kan je dat gebruiken ???
want ik moet meerdere databases vernieuwen dus wil ze in een rij zetten,
dus zeg maar
<?
if ( @mysql_query('UPDATE kmemo SET info = \''.$memo.'\' WHERE memoid = \''.$memoid.'\'') )
and if (nog een update query)
{
dan dit
}
else
<?php
include "connect.php";
$sql1 = "UPDATE khsid SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$sql2 = "UPDATE kcomponent SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$sql3 = "UPDATE kmemo SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$res1 = mysql_query($sql1)or die (mysql_error());
$res2 = mysql_query($sql2)or die (mysql_error());
$res3 = mysql_query($sql3)or die (mysql_error());
$resall = "$res1, $res2, $res3";
if ($resall)
{
echo "$hsid1 <br> $relid <br> $resall";
}
else
{
echo "Er ging iets fout.";
echo "$hsid<br>";
echo "$relid";
}
?>
Nu lijkt het dat alles wel goed gaat want hij geeft dit aan
hoi
12345
1, 1, 1
wat betekend de 1???
hij veranderd dus helemaal niks in de database
Wie o wie kan me helpen
Sorry, ik dacht dat dit een quick question zou worden
?
Onbekende gebruiker
16-06-2004 09:30
arend bestaat and if niet dan? want die bestaat wel wel in mysql.
?
Onbekende gebruiker
16-06-2004 09:56
en heb je dit ook geprobeerd
<?
$sql1 = "UPDATE khsid SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$res1 = mysql_query($sql1)or die (mysql_error());
$sql2 = "UPDATE kcomponent SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$res2 = mysql_query($sql2)or die (mysql_error());
$sql3 = "UPDATE kmemo SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$res3 = mysql_query($sql3)or die (mysql_error());
?>
ik stuur het volgens mij verkeerd door.
<? echo "<form action='hsgewijzigd.php?relid=$relid&hsid=$hsid$hsid1=$hsid1' method='post'>";
echo "<input type='text' name=hsid1 value='$_POST[hsid1]'><br><br>";
//etc
//en dan het wijzig gedeelte is
include "connect.php";
$sql1 = "UPDATE khsid SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$res1 = mysql_query($sql1)or die (mysql_error());
$sql2 = "UPDATE kcomponent SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$res2 = mysql_query($sql2)or die (mysql_error());
$sql3 = "UPDATE kmemo SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
$res3 = mysql_query($sql3)or die (mysql_error());
$resall = "$res1, $res2, $res3";
if ($resall)
{
echo "$sql1<br>$sql2<br>$sql3<br>";
echo "$hsid1 <br> $relid <br> $resall";
}
else
{
echo "Er ging iets fout.";
echo "$hsid<br>";
echo "$relid";
}
?>
en dan komt eruit
UPDATE khsid SET hsid = 'WS03' WHERE hsid = 'WS01=' and relid = '12345'
UPDATE kcomponent SET hsid = 'WS03' WHERE hsid = 'WS01=' and relid = '12345'
UPDATE kmemo SET hsid = 'WS03' WHERE hsid = 'WS01=' and relid = '12345'
WS03
12345
1, 1, 1
<?
$sql2 = "UPDATE kcomponent SET hsid = '$hsid1' WHERE hsid = '$hsid' and relid = '$relid'";
// heb ik van gemaakt
$sql2 = "UPDATE kcomponent SET hsid = '$hsid1' WHERE relid = '$relid'";
?>
nu doet hij het wel dus het zit hem in de hsid gedeelte maar wat???