我已经创建名为(插入)具有两个表table1的一个数据库和表2.从数据库的两个表中检索数据并显示它使用PHP
table1
有3列user, id, roll
。
table2
有2列id, menu
。
我已经在两个表中插入了值。我想从两个表中检索所有值,并在另一个php文件中显示它们,但我的查询不起作用。它显示错误。我该怎么办?这里是我的代码
<?php
include 'insertjoincon.php';
$sql = "SELECT table1.user, id FROM table1, table2 WHERE table1.id=table2.id";
echo "<table border=1>\n<tr><th>Name</th><th>ID</th></tr>\n";
while ($line = mysql_fetch_array($sql)) {
$name = $line["user"];
$id = $line["id"];
echo "<tr>";
echo "<td>" . $name . "</td>";
echo "<td>" . $id . "</td>";
echo "</tr>";
echo "</table>";
}
$conn->close();
?>
http://pastebin.com/PZvvU4Va这里是两个表的信息 – USERRR5
如果你有上面定义的$ conn,为什么你要使用'mysql_query'? – briosheje
对不起,我没有明白.. – USERRR5