我希望迭代從數據庫中獲取的元素
但結果看起來非常意外。
我發現下面的代碼打印$value
和echo "<td id=".$key.$tag.">".$value."</td>";
兩次。有什麼我誤解?mysql_fetch_array獲取日期獲取每個元素兩次
function selectTable($table){
$sql= "SELECT * FROM ".$table ;
$result=mysql_query($sql)
or die(mysql_error());
return $result;
}
$table = 'battery_con';
$result = selectTable($table);
unset($table);
while($row = mysql_fetch_array($result)){
......
foreach ($row as $key => $value) {
print $value;
echo "<td id=".$key.$tag.">".$value."</td>";
}
.....
}
題外話,只是提醒你:'mysql_xxx()'在PHP功能已被棄用。您應該考慮爲您的數據庫代碼使用更現代的庫,如PDO。 – Spudley
@Spudley我知道,但仍然欣賞你的想法 – andyqee
@Akam查詢更新。謝謝 – andyqee