php - 向 mySQL 表中插入数据

标签 php mysql sql insert

在我的 php 程序中,我必须将变量插入到我的 SQL 表之一中。但每次我去测试这一点时,这些值都不会发布到表中。这些说法有问题吗?还是问题比​​这两行更大

$sqli = mySQLi_connect("localhost","root","root","myProject");

mysqli_query("insert into purchases (id, productID, quantity) values ($id, $productID, $quantity)");    

最佳答案

尝试使用

mysqli_query("insert into purchases (id, productID, quantity) values ('$id', '$productID', '$quantity')"); 

这些变量中缺少单引号

关于php - 向 mySQL 表中插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20531272/

相关文章:

javascript - 如何实现html页面的主题/模板加载

php - 我可以将数据传递给 Codeigniter 输出类而不显示它吗?

php - Centos 7 Apache 和 PHP5 错误 : Package: php-5. 6.40-21.el6.remi.x86_64 (remi-php56)

php - 如何在mysql中选择从最后一行到第一行

mysql - 为什么我在此连接表中收到错误?

SQL:HAVING 与 WHERE 的计数高于平均水平

mysql - 获取 SQL 中表中每一行的最大日期

mysql - django admin 中的 MultipleObjectsReturned 错误 - 但数据库中没有重复项

sql - Oracle 10g - 将查询结果写入文件

sql - 将主键更改为复合主键