我問了一個類似的問題here但我意識到這個例子不足以滿足我的需求。這裏是我的新問題:如何在mysqli_multi_query中傳遞變量?
我想從mysqli查詢設置變量number
。並在下一個查詢中使用該變量。我嘗試了以下查詢,但徒勞無功。什麼是正確的方式?
mysqli_multi_query($mysqli, "COUNT(fruits) FROM eatables as num SET @number= num; UPDATE fruits SET fruits = @number") or die('</br>mySqli Error</br>');
這裏是樣本SQL數據庫:
table eatables:
#fruits #numbers
apple null
apple null
grapes null
mango null
pears null
grapes null
查詢後,它應該是
#fruits #numbers
apple 3
apple 3
grapes 2
mango 1
pears 1
grapes 2
可能重複的[如何在mysqli_multi_query中傳遞變量?](http://stackoverflow.com/questions/11692586/how-to-pass-variable-in-mysqli-multi-query) – Ibu 2012-07-27 17:50:55
大聲笑,我問題! – 2012-07-27 17:58:45
是的,它是你以前的問題的確切副本 – Ibu 2012-07-27 18:11:21