Recupérer une valeur d'une requete
Fermé
sebounet25
Messages postés
10
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
16 avril 2008
-
16 avril 2008 à 13:51
sebounet25 Messages postés 10 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 16 avril 2008 - 16 avril 2008 à 15:21
sebounet25 Messages postés 10 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 16 avril 2008 - 16 avril 2008 à 15:21
A voir également:
- Recupérer une valeur d'une requete
- Récupérer une vidéo youtube - Guide
- Recuperer message whatsapp supprimé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
- Recuperer le son d'une video - Guide
4 réponses
Utilisateur anonyme
16 avril 2008 à 14:30
16 avril 2008 à 14:30
Bonjour,
Warning: Wrong parameter count for odbc_result() in d:...\valid.php on line 33
si la ligne 33 de valid.php correspond à cette ligne :
$req="INSERT INTO JOUEUR VALUES('".$pseudo."','".$mdp."','".$nom."','".$prenom."','".$mail."','".$classe."','".$fonction."','".$prof."')";
cel veut dire que le nombre de valeur est différent du nombre de champs dans la table.
Warning: Wrong parameter count for odbc_result() in d:...\valid.php on line 33
si la ligne 33 de valid.php correspond à cette ligne :
$req="INSERT INTO JOUEUR VALUES('".$pseudo."','".$mdp."','".$nom."','".$prenom."','".$mail."','".$classe."','".$fonction."','".$prof."')";
cel veut dire que le nombre de valeur est différent du nombre de champs dans la table.
sebounet25
Messages postés
10
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
16 avril 2008
16 avril 2008 à 14:39
16 avril 2008 à 14:39
C'est ce que je fais.
Je fais une requête qui cherche si le nom est dans la base; si oui, la variable prend ce nom, et je compare, mais je pense avoir trouver une autre solution, merci pour votre aide.
Je fais une requête qui cherche si le nom est dans la base; si oui, la variable prend ce nom, et je compare, mais je pense avoir trouver une autre solution, merci pour votre aide.
sebounet25
Messages postés
10
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
16 avril 2008
>
Utilisateur anonyme
16 avril 2008 à 14:47
16 avril 2008 à 14:47
Ma solution fonctionne pas. Je voudrai que $req2 prenne la valeur de la requête ("SELECT Pseudo FROM JOUEUR WHERE Pseudo = '".$pseudo."'");
Comme cela, si le pseudo existe déjà, il en prendra la valeur ce qui me permettra de la comparer, et si il existe pas, je pourrai donc l'ajouter, mais je ne sais pas comment on fait pour affecter à une valeur, le résultat d'une requête avec une base access.
J'ai essayer odbc_result, ou MySQL_query mais cela ne marche pas.
Merci beaucoup de m'aider
Comme cela, si le pseudo existe déjà, il en prendra la valeur ce qui me permettra de la comparer, et si il existe pas, je pourrai donc l'ajouter, mais je ne sais pas comment on fait pour affecter à une valeur, le résultat d'une requête avec une base access.
J'ai essayer odbc_result, ou MySQL_query mais cela ne marche pas.
Merci beaucoup de m'aider
Utilisateur anonyme
>
sebounet25
Messages postés
10
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
16 avril 2008
16 avril 2008 à 14:49
16 avril 2008 à 14:49
avant le if ajoute ce code pour voir ce que renvoit la requête
echo "<pre>"; print_r($req2);echo "</pre>";
on saura alors où est le pseudoi retourné.
echo "<pre>"; print_r($req2);echo "</pre>";
on saura alors où est le pseudoi retourné.
sebounet25
Messages postés
10
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
16 avril 2008
>
Utilisateur anonyme
16 avril 2008 à 14:52
16 avril 2008 à 14:52
Voila le message d'erreur :
Warning: Wrong parameter count for odbc_result() in d:\bts\action pro\girardot\valid.php on line 32
pour cette ligne : $req2 =odbc_result("SELECT Pseudo FROM JOUEUR WHERE Pseudo = '".$pseudo."'");
Warning: Wrong parameter count for odbc_result() in d:\bts\action pro\girardot\valid.php on line 32
pour cette ligne : $req2 =odbc_result("SELECT Pseudo FROM JOUEUR WHERE Pseudo = '".$pseudo."'");
Utilisateur anonyme
>
sebounet25
Messages postés
10
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
16 avril 2008
16 avril 2008 à 14:54
16 avril 2008 à 14:54
essaies de la décomposer en
$requete = "SELECT Pseudo FROM JOUEUR WHERE Pseudo = '".$pseudo."'");
$req2 =odbc_result($requete);
$requete = "SELECT Pseudo FROM JOUEUR WHERE Pseudo = '".$pseudo."'");
$req2 =odbc_result($requete);
sebounet25
Messages postés
10
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
16 avril 2008
16 avril 2008 à 15:09
16 avril 2008 à 15:09
Est ce qu'il y a pas un équivalent de ODBC_result, car je pense que cela vient de sa.
perso je travaille sous mysql mais le principe reste le même.
après une connexion à la base, on lance une requête et on récupère un résultat.
voir la syntaxe de ODBC_exec qui est peut être ODBC_do
et ODBC_result
regardes là : http://www.commentcamarche.net/forum/affich 5964376 probleme php access
après une connexion à la base, on lance une requête et on récupère un résultat.
voir la syntaxe de ODBC_exec qui est peut être ODBC_do
et ODBC_result
regardes là : http://www.commentcamarche.net/forum/affich 5964376 probleme php access
sebounet25
Messages postés
10
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
16 avril 2008
16 avril 2008 à 15:21
16 avril 2008 à 15:21
Sa change rien, je laisse tombé pour le moment, je chercherai cette nuit. Merci beaucoup
16 avril 2008 à 14:32
16 avril 2008 à 14:34
car il semble que pseudo soit indexé ou défini en clé primaire.
16 avril 2008 à 14:35
PS la ligne 33 : odbc_exec($lien,$req2);
16 avril 2008 à 14:38