Mysql_fetch_array()
Pak
-
Pak -
Pak -
Bonjour,
j'ai un problème avec la fonction mysql_fetch_array().
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!
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
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. :)
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. :)
Merci
Mon hébergeur est online.net
dans phpmyadmin :
MySQL a répondu:
You have an error in your SQL syntax near '.fetes
Mon hébergeur est online.net
dans phpmyadmin :
MySQL a répondu:
You have an error in your SQL syntax near '.fetes
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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. :)
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. :)