0 (zero) può essere anche un risultato di errore, sicuro che la query sia giusta? Si. Con la stessa query popolo una tabella con i dati corretti.
Sicuro che per useridOK ci siano ancora messaggi da leggere in quel momento? Si.
Hai controllato magari con un echo, cosa c'è in $sql_posta_in_arrivo dopo che l'hai processato? Si. ti posto il risultato:
$sql_posta_in_arrivo = sprintf ("SELECT * FROM m_inbox WHERE id_user_i=$id_userOK"); //aggiungere il ORDERBY data_i
$result_posta_in_arrivo = mysql_query($sql_posta_in_arrivo,$db) or die (mysql_error());
$result_posta_in_arrivo_while = sprintf ("%s LIMIT %d, %d", $sql_posta_in_arrivo, $startRow_ricerca, $maxRows_ricerca);
$array_posta_in_arrivo = mysql_fetch_array($result_posta_in_arrivo);
$array_posta_in_arrivo_assoc = mysql_fetch_assoc ($result_posta_in_arrivo);
$numero_messaggi_posta_in_arrivo = mysql_num_rows($result_posta_in_arrivo);
echo $sql_posta_in_arrivo."<br>";
echo $result_posta_in_arrivo."<br>";
echo $result_posta_in_arrivo_while."<br>";
echo $array_posta_in_arrivo."<br>";
echo $array_posta_in_arrivo_assoc."<br>";
echo $numero_messaggi_posta_in_arrivo."<br>";
risultati echo:
SELECT * FROM m_inbox WHERE id_user_i=1
Resource id #4
SELECT * FROM m_inbox WHERE id_user_i=1 LIMIT 0, 10000
Array
Array
3
se però inserisco l'ultimo echo (che è quello sotto inchiesta) tra l'html mi dà "0" (zero)
:book:
Sicuro che per useridOK ci siano ancora messaggi da leggere in quel momento? Si.
Hai controllato magari con un echo, cosa c'è in $sql_posta_in_arrivo dopo che l'hai processato? Si. ti posto il risultato:
$sql_posta_in_arrivo = sprintf ("SELECT * FROM m_inbox WHERE id_user_i=$id_userOK"); //aggiungere il ORDERBY data_i
$result_posta_in_arrivo = mysql_query($sql_posta_in_arrivo,$db) or die (mysql_error());
$result_posta_in_arrivo_while = sprintf ("%s LIMIT %d, %d", $sql_posta_in_arrivo, $startRow_ricerca, $maxRows_ricerca);
$array_posta_in_arrivo = mysql_fetch_array($result_posta_in_arrivo);
$array_posta_in_arrivo_assoc = mysql_fetch_assoc ($result_posta_in_arrivo);
$numero_messaggi_posta_in_arrivo = mysql_num_rows($result_posta_in_arrivo);
echo $sql_posta_in_arrivo."<br>";
echo $result_posta_in_arrivo."<br>";
echo $result_posta_in_arrivo_while."<br>";
echo $array_posta_in_arrivo."<br>";
echo $array_posta_in_arrivo_assoc."<br>";
echo $numero_messaggi_posta_in_arrivo."<br>";
risultati echo:
SELECT * FROM m_inbox WHERE id_user_i=1
Resource id #4
SELECT * FROM m_inbox WHERE id_user_i=1 LIMIT 0, 10000
Array
Array
3
se però inserisco l'ultimo echo (che è quello sotto inchiesta) tra l'html mi dà "0" (zero)
:book:
Ultima modifica: