Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/06/2011, 17h04   #1
Invité régulier
 
Inscription : mai 2011
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 49
Points : 7
Points : 7
Par défaut bug mysql vraiment bizarre ?

Bonjour à tous,

quand je fais une requête select en php pour m'afficher le contenu d'une colonne, cela ne me retourne JAMAIS la 1re ligne

voici mon code :

Code :
1
2
3
4
5
6
7
 
require("inc/config.php");
mysql_connect($db_host, $db_username, $db_password);
mysql_select_db($db_name);
$ask_pseudo = mysql_query("SELECT * FROM membres") or die (mysql_error());
while ($res = mysql_fetch_array($ask_pseudo)){
echo $res['pseudo'];}
j'utilise php5 et MySQL: 5.0.44

je précise qu'il n'y a pas de soucis avec ma bdd car même si j'essaye sur d'autres bdd (de plusieurs cms) c'est toujours pareil !!!
il ne me retourne pas la 1re ligne mais commence par la 2e !!!

Je galère sur ça depuis des heures, est-ce un bug mysql ?

merci beaucoup
maxence64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 17h07   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
utilise mysqli ou PDO_Mysql
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 08/06/2011, 17h32   #3
Invité régulier
 
Inscription : mai 2011
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 49
Points : 7
Points : 7
Bonjour et merci pour la réponse
Je ne sais même pas ce que c'est (une autre version de mysql ?) ni comment l'utiliser (j'ai un server dédié ovh mais je débute en administration server)
Dans tous les cas, est-ce que le bug dont je parle est normal ? l'avez-vous déjà rencontré ??
maxence64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 17h35   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
Citation:
Envoyé par maxence64 Voir le message
Bonjour et merci pour la réponse
Je ne sais même pas ce que c'est (une autre version de mysql ?) ni comment l'utiliser (j'ai un server dédié ovh mais je débute en administration server)
Dans tous les cas, est-ce que le bug dont je parle est normal ? l'avez-vous déjà rencontré ??
c'est deux autres extensions PHP pour se connecter a un serveur MySQL
http://www.php.net/manual/fr/mysqli.overview.php
et pas de soucis pour les utiliser chez OVH

pour ton bug, c'est ton vrai code complet ? t'as essayé avec un ORDER BY ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 17h45   #5
Membre actif
 
Inscription : février 2009
Messages : 150
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 150
Points : 198
Points : 198
Salut,
C'est assez bizarre, essaye voir de faire ta requete dans phpmyadmin.
Va regarder le contenu de la table aussi, et puis compare.

Bug jamais rencontré.
nextdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 17h52   #6
Invité régulier
 
Inscription : mai 2011
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 49
Points : 7
Points : 7
Merci pour les explications.

OUI j'ai essayé order by, group by, limit 0,3 limit 1,3 DESC, ASC, bref TOUT
La requête dans phpMYAdmin retourne bien les lignes
Mais la requête en php me retourne tout sauf la 1re !!!
C'est incompréhensible
J'ai même mis mon code php dans une page complètement vierge de tout autre code php css ou autre, et c'est pareil
maxence64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 17h53   #7
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
vérifie que t'as pas un mysql_fetch_array hors du while
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/06/2011, 18h13   #8
Invité régulier
 
Inscription : mai 2011
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 49
Points : 7
Points : 7
merci stealth35 !!
C'était effectivement ça et tu as devinés alors que je ne l'avais pas mis dans le code copié plus haut, bravo !
maxence64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h01.


 
 
 
 
Partenaires

Hébergement Web