我正在使用以下代码:
$sql = "insert into " . $mainDb .
".carrot_purchases_history(userid,pack_id,type,type_amount,carrots,coins,purchase_date,order_id)
values(".$userid.",-66,".$type.",".$amount.",0,0,now(),".$order_id.")";
$query = mysql_query($sql);
$cph_id = mysql_insert_id();
if ($cph_id < 1) {
return -1;
}
return $cph_id;
cph_id 始终返回为 1 。该表确实有一个 autoincrement 。表中也没有记录。当我在 phpmyadmin 中运行相同的查询时,它可以工作并输入一条记录。关于我做错了什么的任何想法
EIDT:原来问题在于我是如何打印这些东西的。查询和其余的工作。抱歉打扰了。