mysql_query( lange kwerie ); werkte niet ?!
heb je al geprobeerd eerst in een variabel te zetten? zoiets als
$kwerie = "INSERT INTO blabla";
mysql_query($kwerie);
of maakrt dat geen drol uit ? :P
Link gekopieerd
Zoals je het nu zegt wel...
Aangezien PHPMyAdmin gebruik maakt van PHP.
Ik maak alleen geen gebruik van PHPmyAdmin, maar van een desktop variant. Misschien als ik de query via command uitvoer, dat hij dan alsnog niet werkt..
Link gekopieerd
L
Leen Strijk
28-03-2006 13:47
gewijzigd op 28-03-2006 13:49
Ik heb van alles geprobeerd en ik heb het zo aan de praat gekregen.
<?
$sql1="INSERT INTO art(naam) VALUES('waarde')";
$sql2 ="INSERT INTO groep(fk_art,fk_groep) VALUES ('waarde','waarde')";
$result= mysql_query($sql1)or trigger_error(mysql_error(),E_USER_ERROR);
$result= mysql_query($sql2)or trigger_error(mysql_error(),E_USER_ERROR);
if (mysql_affected_rows() >= 1)
{ echo "OK";
}
?>
Dus twee query's met één controle
<edit> Of controleert hij alleen de laatste?
Link gekopieerd
Je snapt dat die mysql_affecte_rows nu alleen op de laatste query slaat?
Link gekopieerd
Ja , zie mijn edit in vorige bericht.
Op het moment dat op plaatsen klikte besefte ik dat dat waarshijnlijk zo was. vandaar mijn vraag.
Maar ik kan denk ik
if (mysql_affected_rows($result1 && #result2)
maken. Even de $result aanpassen natuurlijk.
Link gekopieerd