本文目錄一覽:
- 1、PHP如何同時執行2個語句
- 2、PHP同時執行2個語句,代碼如何編寫?
- 3、php中如何同時執行兩個不同的insert語句(關鍵是要考慮到線程安全的問題) last_insert_id()是要獲取前一個in
PHP如何同時執行2個語句
這是dede的語法
$hghsql1=”Update `#@__abc` set `senddate`=’$senddate’ where id in ($qstrs) “;
$hghsql2=”Update `#@__efg` set `senddate`=’$senddate’ where id in ($qstrs) “;
$dsql-ExecuteNoneQuery($hghsql1);
$dsql-ExecuteNoneQuery($hghsql2);
分2次執行哦
PHP同時執行2個語句,代碼如何編寫?
這個你先打印下上面一條的結果,語句和方法沒有問題,可能查詢的是空或者查詢失敗導致的。另外$info[‘order_list’]1這樣寫是有誤的.
php中如何同時執行兩個不同的insert語句(關鍵是要考慮到線程安全的問題) last_insert_id()是要獲取前一個in
不知道你是怎麼想的,你的mysql類庫,支持同時執行兩條insert語句?
$sql=”insert into customerinfo values(null,'{$ci-getEmail()}’,'{$ci-getPwd()}’,now())insert into customerdetailinfo values(last_insert_id(),'{$cdi-getName()}’,'{$cdi-getTelphone
()}’,'{$cdi-getMovePhone()}’,'{$cdi-getAddress()}’)”;
你這樣寫別說調用了,在命令行都不執行;
如果非要這樣寫的話,在第二個sql那裡加上$sql.=”;br…….”;
這樣的話exit($sql)輸出的語句可以在命令行執行;
建議分開寫,執行兩次,$sql1,$sql2,這樣的話還好做判斷;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/270883.html