EDIT: Thanks for the quick answers guys - I switched to mysql_fetch_assoc () and used do ... while, and I'm good to go.
I use the same process to create and populate tables. Everything works fine, except that the first row is skipped in each table . May use a different pair of eyes, as I cannot pinpoint the problem. Thanks in advance.
$query = "SELECT * FROM members"; $results = mysql_query($query); $row = mysql_fetch_array($results); //echo my <table> start and headings; while ($row = mysql_fetch_array($results)) { 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>'; } echo "</table><hr>";
source share