0
我正在做一個基於家庭作品的論壇。我有一個從數據庫中檢索數據的php代碼,但它顯示錯誤的結果。 假設有3個用戶= 甲,乙,Ç和說用戶甲進入「你好」,它示出了所有用戶甲,乙和ç輸入「你好」。PHP - 奇怪的循環結果
PHP代碼:
<?php
require 'database2.php';
$myquery="SELECT * FROM `accounts`,`data`";
$query = mysql_query($myquery);
if (! $query) {
echo mysql_error();
die;
}
$data = array();
for ($x = 0; $x < mysql_num_rows($query); $x++) {
$data[] = mysql_fetch_assoc($query);
echo "<tr>";
echo "<td>".$data[$x]["school"]."</td>";
echo "<td>".$data[$x]["standard"]."</td>";
echo "<td>".$data[$x]["subject"]."</td>";
echo "<td>".$data[$x]["chapter"]."</td>";
echo "<td>".$data[$x]["type"]."</td>";
echo "<td>".$data[$x]["description"]."</td>";
echo "<td>".$data[$x]["username"]."</td>";
}
#header('Content-Type: application/json');
#echo json_encode($data);
mysql_close($server);
?>
結果是:
不要使用廢棄的'mysql_ *'-functions。從PHP 5.5開始它們被棄用,並在PHP 7中完全刪除。它們也不安全。改用MySQLi或PDO。 –
你需要來自兩個表的數據? ''accounts','data'' – devpro
如果您需要獲取關係數據,請使用連接... –