データでいっぱいの SQL テーブルがあります。次のコードを使用して列の値を抽出し、それらを配列に入れています。var_dump(array)
これは、配列内の要素が出力され、正しいように見えるので、うまく機能します。ただし、空の要素を取得することがあります。これは基本的に、列の値が取得されなかったことを意味します。テーブルがレコードでいっぱいのときに結果が得られないことがある理由を知っている人はいますか?
$names = array();
$dob = array();
mysql_connect("localhost", "xxx", "xxx")or die("Error");
mysql_select_db("details")or die("Error");
$query="SELECT * FROM members";
$result=mysql_query($query);
while ($row = mysql_fetch_assoc($result) ){
$names[] = $row["name"];
$dob[] = $row["dob"];
}
var_dump($names);
var_dump($dob);