Requête pour trouver donnée d'un champ
Résolu/Fermé
Benjj61
Messages postés
89
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
8 décembre 2015
-
Modifié par Benjj61 le 22/06/2012 à 14:50
Benjj61 Messages postés 89 Date d'inscription lundi 13 décembre 2010 Statut Membre Dernière intervention 8 décembre 2015 - 23 juin 2012 à 11:26
Benjj61 Messages postés 89 Date d'inscription lundi 13 décembre 2010 Statut Membre Dernière intervention 8 décembre 2015 - 23 juin 2012 à 11:26
A voir également:
- Requête pour trouver donnée d'un champ
- Trouver adresse mac - Guide
- Trouver un lieu avec coordonnées gps - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Presse papier iphone ou le trouver ✓ - Forum iPhone
4 réponses
Kafiristanica
Messages postés
266
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
27 août 2012
28
22 juin 2012 à 14:55
22 juin 2012 à 14:55
mysql_query("SELECT status FROM wp_users WHERE user_login= "'"$user_connected"'");
devrait etre mieux
devrait etre mieux
Kafiristanica
Messages postés
266
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
27 août 2012
28
22 juin 2012 à 16:10
22 juin 2012 à 16:10
$result = mysql_query("SELECT status FROM wp_users WHERE user_login= '.$user_connected'.");
if (!$result) {
echo "Impossible d'exécuter la requête ($sql) dans la base : " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "Aucune ligne trouvée, rien à afficher.";
exit;
}
// Tant qu'une ligne existe, place cette ligne dans la variable $row
// sous la forme d'un tableau associatif.
// Note : Si vous n'attendez qu'une seule ligne, oubliez la boucle
// Note : Si vous utilisez extract($row); dans la boucle suivante
// vous créerez $userid, $fullname et $userstatus
while ($row = mysql_fetch_assoc($result)) {
$statut = $row[0];
}
mysql_free_result($result);
peut etre mieux ?
if (!$result) {
echo "Impossible d'exécuter la requête ($sql) dans la base : " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "Aucune ligne trouvée, rien à afficher.";
exit;
}
// Tant qu'une ligne existe, place cette ligne dans la variable $row
// sous la forme d'un tableau associatif.
// Note : Si vous n'attendez qu'une seule ligne, oubliez la boucle
// Note : Si vous utilisez extract($row); dans la boucle suivante
// vous créerez $userid, $fullname et $userstatus
while ($row = mysql_fetch_assoc($result)) {
$statut = $row[0];
}
mysql_free_result($result);
peut etre mieux ?
Benjj61
Messages postés
89
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
8 décembre 2015
4
22 juin 2012 à 16:16
22 juin 2012 à 16:16
Non, il bloque à la seconde condition...
Kafiristanica
Messages postés
266
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
27 août 2012
28
Modifié par Kafiristanica le 22/06/2012 à 16:31
Modifié par Kafiristanica le 22/06/2012 à 16:31
$result = mysql_query("SELECT status FROM wp_users WHERE user_login= '$user_connected'");
if (!$result) {
echo "Impossible d'exécuter la requête ($sql) dans la base : " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "Aucune ligne trouvée, rien à afficher.";
exit;
}
// Tant qu'une ligne existe, place cette ligne dans la variable $row
// sous la forme d'un tableau associatif.
// Note : Si vous n'attendez qu'une seule ligne, oubliez la boucle
while ($row = mysql_fetch_assoc($result)) {
$statut = $row[0];
}
mysql_free_result($result);
voila mon dernier mot apres je sais pas
if (!$result) {
echo "Impossible d'exécuter la requête ($sql) dans la base : " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "Aucune ligne trouvée, rien à afficher.";
exit;
}
// Tant qu'une ligne existe, place cette ligne dans la variable $row
// sous la forme d'un tableau associatif.
// Note : Si vous n'attendez qu'une seule ligne, oubliez la boucle
while ($row = mysql_fetch_assoc($result)) {
$statut = $row[0];
}
mysql_free_result($result);
voila mon dernier mot apres je sais pas
Benjj61
Messages postés
89
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
8 décembre 2015
4
22 juin 2012 à 16:34
22 juin 2012 à 16:34
Et, on ne peux pas vérifier si dans un fichier précédent, la base de donnée n'aurait pas été déconnectée?
Kafiristanica
Messages postés
266
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
27 août 2012
28
Modifié par Kafiristanica le 22/06/2012 à 16:38
Modifié par Kafiristanica le 22/06/2012 à 16:38
if (!$result) {
echo "Impossible d'exécuter la requête ($sql) dans la base : " . mysql_error();
exit;
}
c'est fait la
echo "Impossible d'exécuter la requête ($sql) dans la base : " . mysql_error();
exit;
}
c'est fait la
Kafiristanica
Messages postés
266
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
27 août 2012
28
22 juin 2012 à 16:39
22 juin 2012 à 16:39
$sql = "SELECT status FROM wp_users WHERE user_login= '$user_connected'";
$result = mysql_query($sql);
if (!$result) {
echo "Impossible d'exécuter la requête ($sql) dans la base : " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "Aucune ligne trouvée, rien à afficher.";
exit;
}
// Tant qu'une ligne existe, place cette ligne dans la variable $row
// sous la forme d'un tableau associatif.
// Note : Si vous n'attendez qu'une seule ligne, oubliez la boucle
while ($row = mysql_fetch_assoc($result)) {
$statut = $row[0];
}
mysql_free_result($result);
on va y arriver ^^
$result = mysql_query($sql);
if (!$result) {
echo "Impossible d'exécuter la requête ($sql) dans la base : " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "Aucune ligne trouvée, rien à afficher.";
exit;
}
// Tant qu'une ligne existe, place cette ligne dans la variable $row
// sous la forme d'un tableau associatif.
// Note : Si vous n'attendez qu'une seule ligne, oubliez la boucle
while ($row = mysql_fetch_assoc($result)) {
$statut = $row[0];
}
mysql_free_result($result);
on va y arriver ^^
Benjj61
Messages postés
89
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
8 décembre 2015
4
22 juin 2012 à 16:39
22 juin 2012 à 16:39
Ah ok... Et bien je vous remercie de m'avoir accordé de votre temps et d'avoir essayé de m'aider :) Je vais continuer mes recherches.
Kafiristanica
Messages postés
266
Date d'inscription
mardi 12 juin 2012
Statut
Membre
Dernière intervention
27 août 2012
28
22 juin 2012 à 16:40
22 juin 2012 à 16:40
le dernier code fonctionne ?
Benjj61
Messages postés
89
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
8 décembre 2015
4
23 juin 2012 à 11:26
23 juin 2012 à 11:26
<?php global $current_user; get_currentuserinfo(); ?> <?php $user_connected = $current_user->user_login;?> <?php $result = mysql_query("SELECT status FROM wp_users WHERE user_login='$user_connected'"); while ($statut = mysql_fetch_array($result)) // On fait une boucle pour lister les résultats { $stat = $statut['status']; } // Fin de la boucle ?>
Cela a fonctionné, ça me renvoi bien 1 ou 2 selon ce que j'ai rentré :).
Bonne journée
22 juin 2012 à 15:14
22 juin 2012 à 15:17
22 juin 2012 à 15:22
Alors, lors de l'inscription, la personne a deux choix, le premier rend 1 et le deuxième rend 2. Ces valeurs sont enregistrées dans la base de donnée. Et, je veux dans une fonction, récupéré ce chiffre selon la personne qui est connectée. Donc si celui qui est connecté s'appel truc et qu'il a renvoyé 2, je veux récupérer le 2. Donc je ne peux pas avoir le numéro de ligne, j'ai juste le pseudo et je veux avoir une autre donnée sur la même ligne dans un champ différent
Aie aie aie, j'espère m'être bien expliqué :/.
22 juin 2012 à 15:26
ou lié par un id unique ?
Modifié par Benjj61 le 22/06/2012 à 15:40