我正在一個包含jqGrid的網站上工作。jqGrid從存儲過程從db中選擇值
林與SQL語句類似這樣的選擇,從數據庫中的值:
$grid->SelectCommand = 'Select id,name from users';
,
我想聲明改變存儲過程是這樣的:
$grid->SelectCommand = 'CALL getUsers()';
但我發現這是不可能的,但我GOOGLE了很多,並沒有找到任何與存儲過程與jqGrid相關的例子。我只是想知道,如果這是可能的嗎?謝謝你的幫助
我正在一個包含jqGrid的網站上工作。jqGrid從存儲過程從db中選擇值
林與SQL語句類似這樣的選擇,從數據庫中的值:
$grid->SelectCommand = 'Select id,name from users';
,
我想聲明改變存儲過程是這樣的:
$grid->SelectCommand = 'CALL getUsers()';
但我發現這是不可能的,但我GOOGLE了很多,並沒有找到任何與存儲過程與jqGrid相關的例子。我只是想知道,如果這是可能的嗎?謝謝你的幫助
爲了得到SQL從存儲過程行和數據加載到jqGrid的,則需要通過指向其url
屬性來配置你的jqGrid JavaScript控件到PHP文件操作,這將提供JSON數據。
在PHP文件中,您調用存儲過程$result = mysql_query("select getUsers()");
。然後你的SQL數據轉換成JSON對象與PHP函數json_encode
檢查下面的例子鏈接爲:
http://trirand.com/blog/jqgrid/jqgrid.html>產品:加載數據> JSON數據
和,jqGrid - HTML:
http://www.secondpersonplural.ca/jqgriddocs/_2eb0ez973.htm(從wbp.us提取的 ) edu.pl/js/jqgrid/jqgriddocs.pdf)
,瞭解更多信息。
生病讓你知道結果,當我回到這個問題:)謝謝 – Grace
好的:)不客氣。 – Scy1