Ho seguito la codifica usando php5.2 e mySql 5. Ora ho aggiornato il mio server per supportre php 5.3 e mySql 5.1.
do { if ($this->Result = mysqli_store_result($this->LinkId)) { while ($row = mysqli_fetch_arrays($this->Result , MYSQLI_ASSOC)) { $arrRes[] = $row; } mysqli_free_result($this->Result); } }while (mysqli_next_result($this->LinkId));
Sto ottenendo il seguente errore:
Non esiste un set di risultati successivo. Per favore, chiama mysqli_more_results () / mysqli :: more_results () per verificare se call questa function / metodo
Cosa dovrei fare?
Probabilmente vuoi fare qualcosa di simile.
while (true) { if ($this->Result = mysqli_store_result($this->LinkId)) { while ($row = mysqli_fetch_arrays($this->Result , MYSQLI_ASSOC)) { $arrRes[] = $row; } mysqli_free_result($this->Result); } if (mysqli_more_results($this->LinkId)) { mysqli_next_result($this->LinkId); } else { break; } }