ホームページ  >  に質問  >  本文

THINKPHP3 を使用してデータベース レコードを追加する際に問題がありますか?

if ($cart_info) {

$data['num'] = intval($cart_info['num']) intval($num);

//在庫の判断

if (intval($check_info['num'])<=$data['num']) {

echo json_encode(array('status'=>0,'err) '=>'在庫切れ!'));

exit;

}

$res = $shpp->where('id='.intval ( $cart_info['id']))->save($data);

}else{

$data['pid']=intval($pid);

$data['num']=intval($num);

$data['addtime']=time();

$data['uid']= intval ($uid);

$data['shop_id']=intval($check_info['shop_id']);

$ptype = 1;

if ( intval ($check_info['pro_type'])) {

$ptype = intval($check_info['pro_type']);

}

$data['type ' ]=$ptype;

$data['price'] = $check_info['price_yh'];

$data['aa']='Add'

$res=$shpp->add($data);

}


if($res){

echo json_encode (array('status'=>1,'cart_id'=>$res)); //この商品はショッピング カートに正常に追加されました

exit;

}else {

echo json_encode(array('status'=>0,'err'=>'参加に失敗しました。'));

exit;

}




##$res=$shpp->add($data); レコード追加後に戻るID=1

しかし、データベース ID 値は 5,

データベースの ID は、新しく追加されたレコードと同期していません。

冥冥中有主宰冥冥中有主宰2147日前1188

全員に返信(0)返信します

応答なし
  • キャンセル返事