PHP原生SQL语句书写总结

PHP原生SQL语句书写总结

   有时候在我们使用TP3.2时无法使用框架,例如小程序支付后的回调,就需要用到原生PHP,还有就是服务器定时执行文件也需要用到原生PHP,这时我总结一下一种原生PHP各种PHP的SQL语句书写;自己写的,语句正确性已验证了

链接数据库:

$mysqli = new mysqli("localhost", "root", "*******", "paimai");
$mysqli -> set_charset('utf8');

   查询语句:

$sql="select access_token from wemall_config where id=1";
$access = $mysqli -> query($sql);

$access_token=$access -> fetch_assoc();

获得第一名总金额

$sql = "select user_id,sum(money) as total from wemall_pay_records where order_id =$auction_order_id and is_complete=1 and status=1 group by user_id  order by sum(money) desc  limit 0,1";
$list = $mysqli->query($sql);
$oderlist = $list->fetch_assoc();

更新语句:

$sql = "UPDATE wemall_form SET is_use=2,use_time=$time WHERE id = " . $formid_one['id'];
$saveform_one = $mysqli->query($sql);
更新语句:
$dtime=time();
$sql = "INSERT INTO wemall_user_money_log (user_id,money,type,content,add_time,order_sn,state) VALUES ('$userId','$total_fee','3','充值','$dtime','$order_sn','1')";
$res1 = $mysqli -> query($sql);
删除语句:

1、删除单个数据

$sql = "DELETE FROM wemall_form  WHERE id = " . $formid_one['id'];
$saveform_one = $mysqli->query($sql);
2、删除多个数据
$sql = "DELETE FROM wemall_form  WHERE id IN (1,3,4);
$saveform_one = $mysqli->query($sql);

猜你喜欢

转载自blog.csdn.net/weixin_37616043/article/details/80778123