[mysql]fonction mysql_fetch_array

Fermé
reda - 3 août 2005 à 12:00
 reda - 3 août 2005 à 16:57
Salu a tous
J'ai un pb avec la fonction mysql_fetch_array, en fait je fais un test pour savoir s'il y a une donnée dans ma table si elle existe, je lance un message d'avertissement si on desire l'enregistrer à nouvo.
Je vous mets le bou de code correspondant et l'erreur que l'on m'affiche.
$sql = "select count(*) from `table_service` where `idservice` = 'suptel'";
$temp = mysql_query($sql);
$res = mysql_fetch_array($temp);
if($res[0] == 0 || $res[0]=='')
{
echo "reda";
}
L'erreur donnée est : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

Merci de m'aider je suis en galère depuis hier soir!
A voir également:

22 réponses

ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 82
3 août 2005 à 16:26
J'utilise la fonction strlen(mot) au moment de l'affichage.

voila le source :

<html>
<head>
<title>Lecture d'une table mysq</TITLE>
</HEAD>
<BODY>
<?
      $dbc = @mysql_connect ("localhost", "root", "");
      if(!mysql_errno($dbc))
	{
		mysql_select_db("sons_gratuits");
		
		$requete = "select * table_service";
		$result=@mysql_query($requete) or die("Impossible de se connecter : " . mysql_error());
		mysql_close();
		while($ligne=mysql_fetch_array($result, MYSQL_NUM))
            {
			echo " mot : ".$ligne[0]." (".strlen($ligne[0]).") ";
		}
		mysql_free_result($result);
	}
	else
	{
		echo mysql_errno($dbc)." : ".mysql_error($dbc)."\n";
	}       
?>
</BODY>
</html>
0
Ceddec je te remercie tu déchires j'ai utilisé la fonction trim qui supprime tous les espaces mnt ca marche je vais pouvoir avancer.
C cool

Réda ké toujours ready pour ses potes!!!!!
0