语法错误:使用php和mysql传递多个变量(购物车)

时间:2015-04-06 12:43:11

标签: php mysql

我目前在购物车应用程序上遇到语法错误问题。我想要做的是当用户点击添加到购物车是将多个变量传递到我的购物车页面并将其添加到表格。

以下是语法错误:

“您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以便在'item ='附近使用正确的语法'测试产品1'数量='4'价格='1'总计=第1行“4”

发生语法错误的代码行:

echo '<td><a href="http://localhost/websiteryanbakelaar/Content/add-to-cart.php?id='. $row['id'] . '&item=' . $row['itemname'] . '&quantity=' . $row['quantity'] . '&price=' . $row['price'] . '&total=' . $row['total'] . '">Add to Cart</a></td>';

我对php有点新,所以任何提示都会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

由于您已将insert个问题发布到其中,因此insert insert update查询<{1}}查询似乎INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...) 个查询

INSERT查询

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value `enter code here`

更新查询

$insert = mysql_query("INSERT INTO mycart (id,item,quantity,price,total) values ('$id','$item','$quantity','$price','$total')") or die (mysql_error());

如果您想插入数据,那么您的查询必须是这样的..

{{1}}