选择存储在变量中

时间:2012-05-23 13:28:31

标签: php mysql

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

此处为代码段

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

表格变量内容正在被遗漏,因此它看起来像一张无名的表格,我搜索了谷歌并找到了几个例子,但我们正在为我工​​作。

有没有人有任何想法?

谢谢Scott。

3 个答案:

答案 0 :(得分:0)

mysql_query需要2个参数,一个是您的查询,另一个是与您的数据库的连接,因此您需要执行以下操作 $ result = mysql_query($ sql,你的连接变量); `

答案 1 :(得分:0)

在WHERE id =%d

之后尝试取下分号

答案 2 :(得分:0)

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

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