我有這樣的代碼:PHP/MySQL的while循環只顯示最後一個記錄
include('config.php');
$result = mysql_query("SELECT * FROM system");
while($row = mysql_fetch_array($result)) {
$name_system = $row['name'];
$value_system = $row['value'];
if($name_system=='website_register' AND $value_system==1)
{$register_system = 1;}
else
{$register_system = 0;}
if($name_system=='website_offline' AND $value_system==1)
{$offline_system = 1;}
else
{$offline_system = 0;}
}
我的問題是,循環只會顯示「系統」表中的最後一個記錄的事實。
在哪裏,你是如何顯示的?這不在您發佈的代碼中。 – DCoder
您的代碼中沒有輸出任何東西 – Baba
您的代碼只是反覆設置一些變量。所以在循環之後,最後一次迭代確定這些變量的值。但是,我看不到任何輸出或顯示。 – Sirko