Problème d'affichage d'une requête SQL

Résolu/Fermé
fifie30 - 6 mai 2009 à 11:02
 fifie30 - 6 mai 2009 à 11:19
Bonjour,

Voilà mon problème, j'ai fait un formulaire et je récupére les données de ce formulaires via une requête INSERT INTO dans une bdd.
Tous les enregistrements faits sur le site figurent bien dans la bdd mais lorsque j'apelle ces enregistrements sur le site via une requete SELECT et une boucle while, ça saute toujours la 1ère ligne de la bdd; J'ai bien tous mes resultats, sauf la 1ère ligne de la table.
En plus, lorsque je demande l'affichage du contenu de la table dans phpmyadmin, ça m'affiche bien tous mes résultats mais au dessus de la table ça marque: "Affichage des enregistrements 0 - 4 (5 total,...)".
Y aurait-il quelque chose à configurer au sein de la bdd afin que ça prenne en compte tous mes resultats??
merci de votre aide;
A voir également:

3 réponses

Si tu pouvais montrer ton code PHP pour récupérer les informations de ta BDD.
0
$req=mysql_query("SET NAMES 'UTF8'");
$req=mysql_query("SELECT * FROM ouvrages");
$tabl_result=mysql_fetch_array($req);
$compte=mysql_num_rows($req);

while($tabl_result=mysql_fetch_array($req)){
echo '<a href="modif.php?page=ouvrages&ouvr=modif&id='.$tabl_result['id'].'">'.$tabl_result['titre'].'</a><br/>';
0
si tu pouvais connaitre la LCP de M. Warnier
0
$tabl_result=mysql_fetch_array($req)
=> produit la premiere ligne

=> premier passage dans la boucle (execute le test donc la fonction mysql_fetch_arrat())
while($tabl_result=mysql_fetch_array($req)){ => produit la deuxième ligne.

voila pourquoi tu perd ta premiere ligne ;)
0
Tellement évident que j'ai même pas fait attention à ça...MERCI!!!
0