我在使用 SQL 查询时遇到问题,它不返回结果而不是表中的数据。我的数据库中有两张表,一张用于产品,另一张用于篮子。这个想法是从购物篮中获取产品 ID,并从产品表中检索所有其余数据。这就是我所做的:
$sql = sprintf("SELECT * FROM Basket");
$result = mysql_query($sql, $link);
while ($row = mysql_fetch_array($result)) {
$my_id = $row["Id"];
$prod_s=sprintf("SELECT * FROM Products WHERE Id='%s'",$my_id) ;
$prod= mysql_fetch_array($prod_s);
echo "<td>" . htmlentities($prod["Name"],ENT_QUOTES,"UTF-8") . "</td>";
echo "<td>" . htmlentities($prod["Size"]) . "</td>";
. . . 正在创建表,但所有字段均为空。
谢谢!