我工作的一個老項目,只是看到了一個功能:未知查詢:撥打update_oai()
$query = 'call update_oai()';
$res = $_DB->queryRaw($query);
我實在找不出這是什麼的問題:「叫update_oai」。任何想法?
我工作的一個老項目,只是看到了一個功能:未知查詢:撥打update_oai()
$query = 'call update_oai()';
$res = $_DB->queryRaw($query);
我實在找不出這是什麼的問題:「叫update_oai」。任何想法?
這可能是一個存儲過程,請查看爲您的數據庫創建的存儲過程。
謝謝,如何找到存儲過程? –
這一切都取決於你正在使用的用戶界面,爲phpmyadmin看看http://stackoverflow.com/questions/6115573/how-do-i-view-my-stored-procedures-in-phpmyadmin – user65439
完美,謝謝.. –
CALL語句調用存儲過程,在您的情況下,存儲過程的名稱爲update_oai
。
語法:
CALL SP_NAME([參數[,...]])
在PHP中,CALL
被用來調用存儲過程並且程序的名稱是update_oai
這裏沒有參數。
所以有調用存儲過程。
這是一個在mysql中的存儲過程,你可以在phpmyadmin中找到過程。
'update_oai'是'STORED PROCEDURE'的名稱。 –
您可以通過'SHOW PROCEDURE CODE update_oai;' – Orangepill
獲取存儲過程的內容您可以使用'SHOW PROCEDURE STATUS'查看所有過程的列表。 –