Séléctionner une id à partir d'une info
Fermé
BaptisteDebes
Messages postés
90
Date d'inscription
mardi 8 mai 2012
Statut
Membre
Dernière intervention
14 octobre 2013
-
Modifié par BaptisteDebes le 20/05/2012 à 21:42
BaptisteDebes Messages postés 90 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 14 octobre 2013 - 21 mai 2012 à 13:46
BaptisteDebes Messages postés 90 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 14 octobre 2013 - 21 mai 2012 à 13:46
A voir également:
- Séléctionner une id à partir d'une info
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Info pc - Guide
- Crystaldisk info - Télécharger - Informations & Diagnostic
- Crystal disk info mac ✓ - Forum Disque dur / SSD
2 réponses
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
Modifié par mpmp93 le 20/05/2012 à 21:56
Modifié par mpmp93 le 20/05/2012 à 21:56
Bonsoir,
L'erreur de syntaxe est dans cette ligne:
$sql2 = 'SELECT id FROM compte WHERE pseudo == '.$_SESSION['ps'].'';
je vous laisse chercher...
La boucle:
while ($data = mysql_fetch_array($req)) {
$id = $data['id'];
};
echo $id;
ne sert à rien....
Essayer ceci:
$data = mysql_fetch_array($req))
$id = $data['id'];
echo $id;
A+
un +1 sur mes commentaires - si vous avez apprécié - c'est gentil, merci.
L'erreur de syntaxe est dans cette ligne:
$sql2 = 'SELECT id FROM compte WHERE pseudo == '.$_SESSION['ps'].'';
je vous laisse chercher...
La boucle:
while ($data = mysql_fetch_array($req)) {
$id = $data['id'];
};
echo $id;
ne sert à rien....
Essayer ceci:
$data = mysql_fetch_array($req))
$id = $data['id'];
echo $id;
A+
un +1 sur mes commentaires - si vous avez apprécié - c'est gentil, merci.
BaptisteDebes
Messages postés
90
Date d'inscription
mardi 8 mai 2012
Statut
Membre
Dernière intervention
14 octobre 2013
20 mai 2012 à 22:13
20 mai 2012 à 22:13
Merci pour votre réponse mais cela ne fonctionne pas voici le code après correction surement mauvaise :) et merci d'avance.
$sql2 = 'SELECT id FROM compte WHERE pseudo = '.$_SESSION['ps'].' ';
$req = mysql_query($sql2) or die('Erreur SQL !<br />'.$sql2.'<br />'.mysql_error());
$data = mysql_fetch_array($req))
$id = $data['id'];
echo $id;
$sql2 = 'SELECT id FROM compte WHERE pseudo = '.$_SESSION['ps'].' ';
$req = mysql_query($sql2) or die('Erreur SQL !<br />'.$sql2.'<br />'.mysql_error());
$data = mysql_fetch_array($req))
$id = $data['id'];
echo $id;
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
Modifié par mpmp93 le 20/05/2012 à 22:18
Modifié par mpmp93 le 20/05/2012 à 22:18
Il y a toujours une erreur là dedans:
$sql2 = 'SELECT id FROM compte WHERE pseudo = '.$_SESSION['ps'].' ';
cherchez encore....
Une piste, encadrez votre code SQL avec " et pas avec '
faites par exemple avant l'écriture de la requête sql ceci:
$pseudo = $_SESSION['ps'];
A+
$sql2 = 'SELECT id FROM compte WHERE pseudo = '.$_SESSION['ps'].' ';
cherchez encore....
Une piste, encadrez votre code SQL avec " et pas avec '
faites par exemple avant l'écriture de la requête sql ceci:
$pseudo = $_SESSION['ps'];
A+
BaptisteDebes
Messages postés
90
Date d'inscription
mardi 8 mai 2012
Statut
Membre
Dernière intervention
14 octobre 2013
20 mai 2012 à 22:21
20 mai 2012 à 22:21
je comprend l'erreur de syntaxe :) mais pseudo est en fait le nom d'une colonne je ne sais pas si cela change quelque chose mais je vais essayer, Merci à vous.
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
21 mai 2012 à 09:16
21 mai 2012 à 09:16
$pseudo = $_SESSION['ps'];
$sql2 = "SELECT id FROM compte WHERE pseudo = '$pseudo' ";
$sql2 = "SELECT id FROM compte WHERE pseudo = '$pseudo' ";
BaptisteDebes
Messages postés
90
Date d'inscription
mardi 8 mai 2012
Statut
Membre
Dernière intervention
14 octobre 2013
21 mai 2012 à 13:46
21 mai 2012 à 13:46
je vous remercie cela fonctionne bonne journée