gpt4 book ai didi

php - 我对他的 php mysql 做错了什么

转载 作者:行者123 更新时间:2023-11-29 21:04:56 25 4
gpt4 key购买 nike

我的目的是在我的网站上放置一个表格,其中包含数据库中的一些字段,其中包含 ID

$con = mysqli_connect('hostname','username','password','dbname');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}



$sql="SELECT * FROM Orders WHERE `Student UID` = '".$id."'";
$result = mysqli_query($con,$sql);
echo
echo "<table><tr><th>Product</th><th>Cost</th></tr>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['MenuItemName'] . "</td>";
echo "<td>" . $row['Price'] . "</td>";


echo "</tr>";
}
echo "</table>";

当我运行这个的时候,我只是得到一个像这样的表

+---------+-------+
| Product | Price |
+---------+-------+

我的数据库看起来像这样

+--------------+-------+-------------+
| MenuItemName | Price | Student UID |
+--------------+-------+-------------+
| Foo | 99 | 12345 |
| Foo2 | 11 | 11111 |
| Foo2 | 11 | 12345 |
+--------------+-------+-------------+

我做错了什么?

最佳答案

尝试更改此行:

$sql="SELECT * FROM Orders WHERE 'Student UID' = '".$id."'";

至:

$sql="SELECT * FROM Orders WHERE `Student UID` = '".$id."'";

大声喊出解决你的问题。

关于php - 我对他的 php mysql 做错了什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36904652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com