semplice query che non funziona :(

searedone

Utente Attivo
11 Giu 2010
508
0
0
ciao a tutti,
sembra strano ma le cose più semplici non funzionano mai...

ho fatto la stessa query per contare gli annunci per ogni users e funziona....

adesso vorrei contare il totlae di annunci caricati e ho fatto così ma non mi da' risultati

PHP:
<?php
require ("db_connect.php"); 


$query_count = @mysql_query(
"SELECT * FROM annunci WHERE id_annunci = '$id_annunci' ")or die (mysql_error()); 
while ($count=@mysql_num_rows($query_count)) {
$id_annunci = $count['id_annunci'];
	
		echo "codice annuncio:  $id_annunci";
		
			
}
		
		?>

Tabella annunci campo id_annunci
 
Scusate un po' di rugine ...

ho risolto così ....


PHP:
$query = "SELECT count(id_annunci) FROM 
annunci 
 WHERE id_annunci "; 
$query = mysql_query ($query, $db); 
$contatore = mysql_result($query, 0); 

echo "Totale annunci: $contatore";
 
Ciao

la WHERE puoi anche non metterla

PHP:
$query = "SELECT count(id_annunci) FROM annunci";
 
Riguardo al modo iniziale con cui ha formulato la query, noto che hai scritto:
PHP:
"SELECT * FROM annunci WHERE id_annunci = '$id_annunci' "
$id_annunci dovrebbe essere un numerico intero, qundi in questo caso gli apici non dovresti utilizzarli.
 

Discussioni simili