- Home
- Categorie
- Coding e Sistemistica
- PHP
- Risultato strano quando conta le righe
-
Risultato strano quando conta le righe
Ciao a tutti,
ho fatto la query:
$queryconta="SELECT COUNT(id) FROM tabella";
$resultqueryconta = mysql_query($queryconta, $db);e come stampo $resultqueryconta mi restituisce:
Resource id #11
non è normale
sbaglio qualcosa?mi dovrebbe restituire un numero intero prima di tutto.... stranissimo!!
UPDATE: ho provato anche la funzione MAX... il riosultato è lo stesso... ho anche cambiato la colonna e ho fatto count della stessa ma il risultato è lo stesso...
-
prova così:
[php]
<?
$queryconta=mysql_query("SELECT COUNT(id) AS totale FROM tabella");
$resultqueryconta=mysql_fetch_array($queryconta);
echo $resultqueryconta[totale];
?>[/php]
-
se posso:
mysql_fetch_array è una funzione pesantuccia per il db server.
potrebbe usare in alternativa
echo $resultqueryconta=mysql_result($queryconta,0);
-
CIAO PROVA COSI' DOVREBBE ANDARE
$queryconta="SELECT COUNT(*) FROM tabella";
$resultqueryconta = mysql_query($queryconta, $db);
$row = mysql_fetch_row($resultqueryconta);
$tot_row = $row[0];echo $tot_row;