hey
ik heb nu een update script gemaakt en daar moet hij de db updaten met wat variablen..
k heb nu dit script..
<?
$sql = "UPDATE lvlimg Set lvlid='$lvlid' img='$ran2''$ext' WHERE lvlid = '$lvlid'";
$res = mysql_query($sql) or die (mysql_error());
$sql2 = "update lvl SET lvlid='$lvlid', antwoord='$ans' WHERE lvlid = '$lvlid'";
$res2 = mysql_query($sql2) or die (mysql_error());
echo "$up_succes $lvlid.";
echo "$up_succes1 $ran2$ext";
?>

maar hij werkt maar niet (ik krijg geen error)
k denk dat het aan het gebruik van de variablen licht..
maar hoe gebruik k die variablen wel goed??
(k heb ze allemaal getest door te echoen)
Echo de query eens en controleer met mysql_affected_rows() of er wel iets is bijgewerkt. Dat de query is gelukt, zegt namelijk helemaal niks over het aantal bijgewerkte records.

Offtopic: Naamgevingen zijn duidelijk niet jouw sterkste kant, $ran2, $ext, $lvlid, etc., het zegt een buitenstaander helemaal niets. Gewoonlijk betekent dit ook dat het de programmeur na een paar weken/maanden ook niets meer zegt...
<?
$sql = "UPDATE lvlimg Set lvlid='".$lvlid."' img='".$ran2."''".$ext."' WHERE lvlid = '$lvlid'";
$res = mysql_query($sql) or die (mysql_error());
$sql2 = "update lvl SET lvlid='".$lvlid."', antwoord='".$ans".' WHERE lvlid = '".$lvlid."'";
$res2 = mysql_query($sql2) or die (mysql_error());
echo "$up_succes $lvlid.";
echo "$up_succes1 $ran2$ext";
?>

Reageren