hellsing Creative Commons License 2016.02.08 0 0 9973

Nem lehetetlen, próbáltam olyat, hogy beszúrok 100 sort aztán többféleképpen update-elem az egész táblát. Most így hirtelen nem ugrik be példa, hogy ez mire jó a gyakorlatban, csak tesztelgettem a multi_query-t. Olyat nem próbáltam, hogy insert - update - insert megint - stb. egyben.

 

Olyan viszont volt, hogy truncate és auto increment nullázás ment egy multi_query-ben, és erre is out of sync-et kaptam.

 

Egy olyan saját függvényt szeretnék összehozni, amit bárhol alkalmazhatok, csak átdobom neki az SQL-eket tömbben és szépen feldolgozza. Csak ezt az out of sync-et nem értem, hogy miért jön elő. Mert akkor is előjön, ha átmegy 100 insert és a függvény újra futtatásával követi ezt valamennyi update, kb így:

 

    $r1 = dbMultiQuery ( $sql_inserts );

    $r2 = dbMultiQuery ( $sql_updates );

 

Ilyenkor az $r1 lefut, az $r2 out of sync. Ha az $r1-et kihagyom, akkor az $r2 simán lefut. Órákat töltöttem már a doksival, fórumokban és a Google-lel, de nem jövök rá, hogy mi a baja.

Előzmény: NevemTeve (9971)