PEAR DB Call to a member function fetchInto()

Dopo diverso tempo che uso PEAR ho scoperto questo problema, ho visto che c' un bug aperto http://pear.php.net/bugs/bug.php?id=4856

In pagine php standard ho visto che non ci sono problemi particolari se non una generazione enorme di errori nel log di apache.

Invece in uno script eseguito da crontab, lo script si arresta.

Qualcuno ha esperienza con questo problema ?

C' un sistema per aggirare questo problema ?

???

Grazie

inviato 10 anni fa
Lokki
X 0 X

Se non l'hanno risolto neanche loro... :dunno:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ho cambiato le parti dove utilizzavo query con le select con le funzioni mysql, ma sorge un altro problema.

<?php
$sql = "SELECT * FROM dati";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)){
//fai quello che devi 
}
?>

O ogni tanto da come risultato

PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/script/cron.php on line 140

La linea 140 sarebbe quella del while.

A volte non da l'errore a volte si, la select banalissima non capisco che errore possa essere.

Potrebbe dipendere dal fatto che altri utenti stanno eseguendo qualche cosa su quella tabella ?

risposto 10 anni fa
Lokki
X 0 X

Siccome la query "statica" ovvero non dipende da variabili esterne, se in alcuni casi funziona significa che corretta. Allora il problema pu solo essere collegato alla connesione al server (non ancora fatta ?) o alla selezione del database (non ancora effettuata?)

:bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ho risolto, in un caso molto remoto effettuava una seconda query il cui risultato per errore riassegnavo alla variabile $result .

Riprovo con PEAR credo che il problema nasceva da questo errore.

Grazie

risposto 10 anni fa
Lokki
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda