0

嗨,我正在尝试为大学作业创建购物车,我正在尝试从变量的内容中加载表格,但无论我做什么,它都无法识别其内容。

这里的代码片段

$sql = sprintf("SELECT name, description, price FROM %s WHERE id = %d;",$table, $product_id); $result = mysql_query($sql);

表变量内容被遗漏了,所以它看起来是一个无名的表,我搜索了谷歌并找到了几个例子,但对我有用。

有没有人有任何想法?

谢谢斯科特。

4

3 回答 3

0

mysql_query 有两个参数,一个是你的查询,另一个是连接到你的数据库,所以你需要执行以下操作 $result = mysql_query($sql,your connection variable); `

于 2012-05-23T13:36:13.480 回答
0

尝试在 WHERE id = %d 后去掉分号

于 2012-05-23T13:43:48.313 回答
0

试试这个,它应该识别你的变量:

$sql = sprintf("SELECT name, description, price FROM " .$table. " WHERE id = %d", product_id); 
$result = mysql_query($sql);
于 2012-05-23T14:17:23.233 回答