-
-
Guest, wil je besparen op je domeinnamen? (ad)
-
$iDracht = $mysqli->query("SELECT * FROM detective WHERE gebruiker='".$fetch['login']."'") or die($mysqli->error);
Maar dit is geen error uit dit stukje script.. Je kan beter even heel het script plaatsen..
-
oow jah
-
kan het zijn dat je multi_query doet en daaronder een gewone query of iets? die gaan namelijk niet werken.
Dit vond ik op php.net:
WATCH OUT: if you mix $mysqli->multi_query and $mysqli->query, the latter(s) won't be executed!
PHP<?php // BAD CODE: $mysqli->multi_query(" Many SQL queries ; "); // OK $mysqli->query(" SQL statement #1 ; ") // not executed! $mysqli->query(" SQL statement #2 ; ") // not executed! $mysqli->query(" SQL statement #3 ; ") // not executed! $mysqli->query(" SQL statement #4 ; ") // not executed! ?>
The only way to do this correctly is:
PHP<?php // WORKING CODE: $mysqli->multi_query(" Many SQL queries ; "); // OK while ($mysqli->next_result()) {;} // flush multi_queries $mysqli->query(" SQL statement #1 ; ") // now executed! $mysqli->query(" SQL statement #2 ; ") // now executed! $mysqli->query(" SQL statement #3 ; ") // now executed! $mysqli->query(" SQL statement #4 ; ") // now executed! ?>
voor de rest kan je ook alle querys in een variabel $query zetten met = en .= waardoor je 1 variabel heb en die zet je in de multi_query moet werken.
-
NielsB, ah ff testen als ik het goed begrijp moet ik die while eronder toevoegen anders blokkeert hij ze.
Bedankt NielsB had daar ook gezocht maar over stukje van watch out heb ik overheen gelezen.
:slotje:
Participate now!
Heb je nog geen account? Registreer je nu en word deel van onze community!