Mysql_fetch_array()

Fermé
Pak - 16 déc. 2003 à 15:15
 Pak - 16 déc. 2003 à 17:52
Bonjour,

j'ai un problème avec la fonction mysql_fetch_array().

$connexion = mysql_connect("host","user","pw");
$requete = "SELECT prenom,jour,mois FROM if3\.net.fetes
	WHERE prenom = '{$_GET["prenom"]}'";
$envoi = @mysql_query($requete,$connexion);
if($envoi && mysql_num_rows($envoi) != 1){
	printf("<h3>Désolée, le prénom {$_GET["prenom"]} n'a pas été trouvé!</h3>");
	printf("<p><a href='fete_form.php'>Réessayer avec un autre prénom?</a></p>");
	exit();
}
$resultat = mysql_fetch_assoc($envoi);


Le problème est que mon hébergeur (en PHP4) n'accepte pas cette fonction.
Vous ne connaitriez pas un équivalent par hasard?
Et est-ce bien formulé le \. pour échapper le . dans 'FROM if3\.net.fetes'

Merci d'avance!

5 réponses

Utilisateur anonyme
16 déc. 2003 à 15:21
Salut,
Non, ce n'est pas bien formulé ! Pas besoin de \, ca doit fonctionner sans ca. Enleve le @, ca t'evite de voir si ta requete s'est correctement executée.
Je mise plus pour une erreur de sql.
Quel est ton hebergeur ?

As tu essayé d'executer ta requete dans phpmyadmin ?

Kalamit,
Parle à ma culasse, mon carter est malade. :)
0
Ma base de données s'appelle if3.net
et ma table fetes
0
Merci

Mon hébergeur est online.net

dans phpmyadmin :

MySQL a répondu:
You have an error in your SQL syntax near '.fetes
0
requête SQL :
SELECT prenom,jour,mois
FROM if3projets.net.fetes
WHERE prenom = '{$_GET["prenom"]}'

MySQL a répondu:
You have an error in your SQL syntax near '.fetes
WHERE prenom = '{$_GET["prenom"]}'' at line 2
0
oups if3.net.fetes
même erreur
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
16 déc. 2003 à 16:23
Il ne faut pas mettre de "." dans le nom d'une table !

You have an error in your SQL syntax near '.fetes signifie que tu as fait une erreur dans ta requete. Cela ne veut pas dire que mysql_fetch_array() n'est pas supporté. :)
Renomme tes tables de maniere à ce qu'elles n'aient pas de "." dans leur nom et réessaye ta requete dans phpmyadmin.

Kalamit,
Parle à ma culasse, mon carter est malade. :)
0
Tout est ok, merci
0