PHP Mysqli 插入不起作用,但只能在一处插入

标签 php mysql mysqli

我的购物篮中有以下代码。插入订单查询正在运行,但我无法获取插入订单信息查询来插入数据。谁能帮我指导一下吗?

<?php
include("includes/db.php");
include("includes/functions.php");

if($_REQUEST['command']=='update'){
global $mysqli;
$accountnumber=$_REQUEST['accountnumber'];
$addressbook=$_REQUEST['addressid'];

$date=date('Y-m-d');
$result=$mysqli->query("insert into Orders  values('','$date','$findID','$addressbook','Pending')");
$orderid=mysql_insert_id();

$max=count($_SESSION['cart']);
for($i=0;$i<$max;$i++){
$pid=$_SESSION['cart'][$i]['productid'];
$q=$_SESSION['cart'][$i]['qty'];
$price=get_price($pid);
$sql("insert into Order_Info values ($orderid,$pid,$q,$price)");
} header( "refresh:0;url=my_orders.php" );
unset($_SESSION['cart']);    
die('');

}
?>

最佳答案

您有 sql 语句,但尚未运行查询。第一个查询运行,因为您有查询 添加:$mysqli->query($sql);

关于PHP Mysqli 插入不起作用,但只能在一处插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42875236/

相关文章:

php - 如何为 MySQL 远程数据库连接设置 Windows Server 2008?

php - 带有php服务器的html中的相对路径

php - 合并 xls 工作表中的单元格(xml 格式)

zend-framework - 在mysql查询中使用php DateTime对象

mysql - mysql查询应该是什么来获取存储在同一个表中的一组用户最近添加的消息

MySQL 计算排名然后根据结果更新表

php - 查询MySQL上的多个表

mysql - 为什么这个 MySQL 双变音位功能不能正常工作?

php - GLOBALS 数组中的 mysqli 连接 - 错误

php - 如何检查 MySQL 中是否设置了位