I campi nella mia tabella sono 3, perché non mi stampa 'ciao'?
La sintassi è giusta? Non mi da nessun errore comunque.
Codice PHP:$query_3 = "SELECT COUNT(*) FROM home";
$result_3 = mysql_query($query_3);
if ($result_3>0) {
echo 'ciao';
}
I campi nella mia tabella sono 3, perché non mi stampa 'ciao'?
La sintassi è giusta? Non mi da nessun errore comunque.
Codice PHP:$query_3 = "SELECT COUNT(*) FROM home";
$result_3 = mysql_query($query_3);
if ($result_3>0) {
echo 'ciao';
}
in $result_3 trovi il resource id# cioe' il puntatore al result set relativo alla query effettuata.
Codice PHP:$query_3 = "SELECT COUNT(*) FROM home";
$result_3 = mysql_query($query_3);
$row = mysql_fetch_row($result_3);
if ($row[0] > 0) {
echo 'ciao';
}
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Ho fatto:
Errore:Codice PHP:$query_3 = "SELECT * FROM home";
$result_3 = mysql_query($query_3);
$row_3 = mysql_fetch_row($result_3);
if ($row_3 > 0) {
echo 'ciao';
}
codice:Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\Program Files\EASYPHP\www\home.php on line 96
if ($row_3[0] > 0) {
basterebbe copiare ....![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Ti giuro lo avevo fatto e mi era venuto lo stesso errore, strano, sarò distratto!![]()
GRAZIE
Però al ricaricare della pagina...mi da 'Error'
E se tolgo or die ('Error') mi darebbe lo stesso errore iniziale:
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\Program Files\EASYPHP\www\home.php on line 96
Codice PHP:$query_3 = "SELECT COUNT(*) FROM home";
$result_3 = mysql_query($query_3) or die ('Error');
$row_3 = mysql_fetch_row($result_3);
if ($row_3[0] > 0) {
echo 'ciao';
}
select * e' ben diverso da select count(*). Se $result_3 e' false la query non ha avuto esito postivo. vedi cosa stampa mysql_error()Codice PHP:$query_3 = "SELECT COUNT(*) FROM home";
$result_3 = mysql_query($query_3) or die (mysql_error());
$row_3 = mysql_fetch_row($result_3);
if ($row_3[0] > 0) {
echo 'ciao';
}
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
RISOLTO
Codice PHP:mysql_select_db('nomedatabase');
$sql_3 = "SELECT COUNT(*) FROM home";
$query_3 = mysql_query($sql_3) or die (mysql_error());
$row_3 = mysql_fetch_row($query_3);
if ($row_3[0] > 0) {
echo 'ciao';
}