0
私は自宅の作品に基づいてフォーラムを行っています。データベースからデータを取得するPHPコードがありますが、間違ったリサイズが表示されます。 セイが3人のユーザ= 、B、Cがあり、ユーザはそれがすべてのユーザーが、BとC入力したことを示し、 "ハロー" に入る "こんにちは。" と言いますPHP - Strange forループの結果
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を使用してください。 –
2つのテーブルのデータが必要ですか? '' accounts''、 'data'' – devpro
リレーショナルデータを取得する必要がある場合は、ジョインを使用してください。 –