PHP MYSQL Je n'ai jamais le 1er article

atrebate62 Messages postés 10 Statut Membre -  
maily Messages postés 7560 Statut Contributeur -
Bonjour,
Lorsque je me connecte à ma base de données et que je liste les articles dans un tableau d'une page web, je n'ai jamais le 1er article.

Qui peut me dire pourquoi et comment corriger ce problème

Mon code :

$id_link=mysql_connect($hostname,$dbname,$password)or die ('Impossible de se connecter à SQL-server !');
$targetdm=mysql_select_db($dbname,$id_link) or die('Impossible d\'ouvrir la base \"toto\" !');
$sql="select NOM,CODE,VILLE,PAYS,MEL,ADMEL,SIT,ADSIT,PHOT from lienplac ORDER BY NOM";
$queryresults=mysql_query($sql,$id_link) or die ('la requete a échoué');
$dbrec=mysql_fetch_array($queryresults);

..../....

while ($dbrec = mysql_fetch_array($queryresults)) {
echo "<table width=99%>
<tr></tr>
<tr>
<td width='8%' height='76'><img src='phots/$dbrec[PHOT]' width='63' height='78'></td>
<td width='27%' height='76'><b><font color='#990000'size='+1'>$dbrec[NOM]</font></b></td>
<td width='10%' height='76'><div align='center'><font size='+1'><b><font color='#990000'>$dbrec[CODE]</font></b></font></div></td>

et ainsi de suite...

Merci de votre aide

1 réponse

  1. maily Messages postés 7560 Statut Contributeur 453
     
    Bonjour!

    Alors tout simplement parce que tu ne l'affiches pas du tout.
    // La tu mets dans dbrec la première ligne du résultat
    $dbrec=mysql_fetch_array($queryresults); 
    
    
    ..../.... 
    
    //la, tu passes direct à la seconde!!
    while ($dbrec = mysql_fetch_array($queryresults)) { 
    

    Tu devrais juste enlever la première ligne
    Et ça devrait marcher!!

    Bon courage

     Maily   :-)))) L'hirondelle ne fait pas le printemps
    mais le dromadaire fait le désert.
    0