Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql_fetch_array пропуска първия ред

Извиквате mysql_fetch_array два пъти... веднъж преди цикъла и веднъж по време на цикъл.

Ако имате нужда от начален ред за използване при изграждането на вашия заглавен ред, може да ви бъде по-добре с цикъл do.. while тук.

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Spring Boot JPA MySQL:Неуспешно определяне на подходящ клас драйвер

  2. Съхранение на MySQL GUID/UUID

  3. Какво означават иконите на колоните на mysql Workbench

  4. Данните не се съхраняват с подготвени оператори

  5. Как да използвам правилно CASE..WHEN в MySQL