[PHP] Problème avec mysql_fetch_array
Résolu
Ju
-
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Bonjour, J'utilise EasyPhp 1.8.0.0 et j'ai un problème avec ma fonction mysql_fetch_array car elle m'affiche "array" au lieu de m'afficher le résultat de ma requête. Je n'arrive pas a comprendre pourquoi.
Voici le code :
$sql = 'SELECT pass FROM admin';
$req = mysql_query($sql) or die("Impossible de se connecter : " . mysql_error());
$res= mysql_fetch_array($req);
echo $res;
Merci d'avance pour votre aide!
Voici le code :
$sql = 'SELECT pass FROM admin';
$req = mysql_query($sql) or die("Impossible de se connecter : " . mysql_error());
$res= mysql_fetch_array($req);
echo $res;
Merci d'avance pour votre aide!
A voir également:
- [PHP] Problème avec mysql_fetch_array
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
Salut,
C'est normal !
En fait comme son nom l'indique, cette fonction te renvoie les infos dans un tableau (array). Donc forcement ton résultat est array. Pour affiche de façon claire ce que contient un tableau (echo n'affiche que des variables) il te faut utiliser le petit code ci-dessous :
voila bonne continuation
;-)
~ ~ Fada ~ ~ : Member of #Star!alco
C'est normal !
En fait comme son nom l'indique, cette fonction te renvoie les infos dans un tableau (array). Donc forcement ton résultat est array. Pour affiche de façon claire ce que contient un tableau (echo n'affiche que des variables) il te faut utiliser le petit code ci-dessous :
echo'<pre>'; print_r($res); echo'</pre>';
voila bonne continuation
;-)
~ ~ Fada ~ ~ : Member of #Star!alco
Le code que m'a fourni Fada09 marche, ça m'affiche bien la requête, mais je voudrais comparer le résultat de ma requête avec une variable afin d'afficher différentes pages. Pourriez vous m'aider pour ça aussi?
Voici ce que j'ai écrit et qui ne marche pas :
if($pass==$res)
{
include ('./news2/index.php');
}
else
{
include('./NEWS2/index2.php');
}
P.S: J'ai écrit ça avant votre correction
car la tu le fait comparer ta variable $pass a un tableau, il faut indiquer la case du tableau que tu souhaite comparer
-->if($pass==$res[0]) // j'ai mis 0 mais ca peut etre 1,2,3 ou n il faut juste que l'indice soit correct pour que ca soit la valeur que tu veux comparer avec $pass...
je sais pas si je suis très clair... :(
Dis moi si tu comprends pas.
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
Un grand merci a toi car je bloquait depuis un moment sur ça. J
Bon Aprem'
Zep3k!GnO
-->hi i hi o on va pas au boulot :P