-
problema query
Codice PHP:
require('connessione.php');
$query="SELECT * FROM accesso ";
$results = mysql_query($query) or die (mysql_error());
$num=mysql_num_rows($results);
if( $num == 0)
echo"errore";
else
{$nmax=0;
for($x=0; $x<$num; $x++)
{
$resrow = mysql_fetch_row($results);
$num= $resrow[5];
if ($num>$nmax)
$num=$nmax;
}}
echo $nmax;
Questa query dovrebbe estrarre il num massimo ma mi stampa zero perchè $num non ha valore nel database ci sono però se no mi darebbe errore quale è il problema secondo voi???
P.S. nel database è nella posizione 6
ma l'array parte da posizione 0 quindi ho messo 5
-
manuale:
http://php.net/manual/en/function.mysql-fetch-row.php
guarda questo esempio:
Codice PHP:
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo $row[0]; // 42
echo $row[1]; // the email value
?>