Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mysql_fetch_array bỏ qua hàng đầu tiên

Bạn đang gọi mysql_fetch_array hai lần ... một lần trước vòng lặp sau đó một lần trong khi lặp.

Nếu bạn cần một hàng hạt giống để sử dụng trong việc xây dựng hàng tiêu đề của mình, bạn có thể được phục vụ tốt hơn với vòng lặp do .. while tại đây.

$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. Cách lưu trữ ảnh trong cơ sở dữ liệu MySQL

  2. Sự khác biệt giữa MySQL, MySQLi và PDO là gì?

  3. vòng lặp foreach:Sử dụng tất cả các lõi trong R (đặc biệt nếu chúng tôi đang gửi các truy vấn sql bên trong vòng lặp foreach)

  4. Đọc các dấu hiệu như č ć đ š ž từ cơ sở dữ liệu MySql

  5. MySQL's thay thế cho T-SQL's WITH TIES