Originalmente inviato da
revowebsite
Salve,
ho fatto questo codice
Codice:
$connessione = mysql_connect($host,$user,$pass);
if ($connessione == 0) echo "return 0!";
$query = mysql_query("SELECT * FROM utenti");
$number=mysql_num_rows($query);
echo "risultato $number";
Non ho capito perchè non funziona! esce risultato senza il numero senza niente dopo come se non prende il valore. però $connessione returna 1 quindi si è connesso qualcuno mi sa aiutare? ho provato di tutto..
Non ti conviene fare così, utilizza la funzione count di mysql direttamente. Prova così:
Codice PHP:
echo mysql_result(mysql_query("SELECT COUNT(id) FROM utenti"), 0);
Se nella tabella utenti non c'è una colonna id modifica la query
Per la connessione al database invece:
Codice PHP:
//Configurazione MySQL
$mysql_host = "localhost";
$mysql_database = "my_revowebsite";
$mysql_user = "revowebsite";
$mysql_password = "";
//Connessione al database
$db = mysql_connect($mysql_host, $mysql_user, $mysql_password);
//Connessiona fallita
if($db == FALSE) die('Errore connessione al database');
//Selezione database
mysql_select_db($mysql_database, $db) or die('Errore selezione database');