题目描述
php mysql先插入一条数据然后在查询这条数据查询不到
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
$logno = m("common")->createNO("coupon_log", "logno", "CC");
$log = array("uniacid" => $_W["uniacid"], "merchid" => $coupon["merchid"], "openid" => $openid, "logno" => $logno, "couponid" => $id, "status" => 0, "paystatus" => -1, "creditstatus" => -1, "createtime" => time(), "getfrom" => 1);
pdo_insert("ewei_shop_coupon_log", $log);
$log = pdo_fetch('SELECT * FROM ' . tablename('ewei_shop_coupon_log') . ' WHERE `logno`=:logno and `uniacid`=:uniacid limit 1', array(':uniacid' => $_W['uniacid'], ':logno' => $logno));
你期待的结果是什么?实际看到的错误信息又是什么?
查询到的$log为空,有没什么办法解决
第一:确定数据已经入库了吗?
第二:要是入库了,为什么不用返回的ID,直接查询呢?