Bonjour à tous. Je suis loin d'être un expert en mysql php. Le peu dont j'ai besoin je me contente en général de copier ce que les autres ont fait ce qui est le cas encore cette fois: Voici la fonction php que j'ai copiée et adaptée destinée à me donner le nombre d'entrées de ma table.
"visiteurs" est une table mysql qui existe et comprend 8 champs de types int, varchar, varchar, varchar, time, date, smallint, date, text.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function count_entries() {	
$sql = mysql_query("SELECT COUNT (*) AS nbr_entrees FROM visiteurs");
$tot = mysql_fetch_array($sql);
if (!$tot) { $nbl=0; }
else {
	$nbl = $tot['nbr_entrees'];
	}
return ($nbl);
}
Je reçois invariablement le message classique mysql_fetch_array(): supplied argument is not a valid mysql resource in ...
J'ai essayé d'autres solutions voisines sans plus de succès. Je voudrais savoir pourquoi quelque chose que j'ai copié ne marche pas.
Merci de votre aide.