sql >> Databasteknik >  >> RDS >> Mysql

mysql_fetch_array hoppar över första raden

Du anropar mysql_fetch_array två gånger... en gång före loopen och sedan en gång under looping.

Om du behöver en frörad för att bygga din rubrikrad kanske du är bättre betjänt av en do.. while loop här.

$query = "SELECT * FROM members";
$results = mysql_query($query);
$row = mysql_fetch_assoc($results);

//echo my <table> start and headings;

do  
{
    echo "<tr><td>".$row['Last Name']."</td>";
    echo "<td>".$row['First Name']."</td>";
    echo "<td>".$row['Middle Name']."</td>";
    echo "<td>".$row['Sfx']."</td>";
    echo "<td>".$row['Prf']."</td>";
    echo "<td>".$row['Spouse/SO']."</td>";
    echo "<td>".$row['Ancestor']."</td>";
    echo "<td>".$row['Status']."</td>";
    echo "<td>".$row['Address 1']."</td>";
    echo "<td>".$row['Address 2']."</td>";
    echo "<td>".$row['City']."</td>";
    echo "<td>".$row['ST']."</td>";
    echo "<td>".$row['Zip 5']."</td>";
    echo "<td>".$row['Zip 4']."</td>";
    echo "<td>".$row['Home Phone']."</td>";
    echo '<td><a href="mywebsite/mypage.php?id=' . $row['id'] . '">Bio</a></td></tr>';
} while ($row = mysql_fetch_assoc($results));

echo "</table><hr>";


  1. hur frågar man många-till-många?

  2. Transponera rader och kolumner utan aggregat

  3. PostgreSQL främmande nyckel existerar inte, frågan om arv?

  4. Hur får man åtkomst till array internt index med postgreSQL?