2011-09-16 73 views
1

Possible Duplicate:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in selectPHP錯誤:警告:ociparse()預計參數2爲字符串

試圖顯示從數據庫中的數據時,獲得該錯誤。

Warning: ociparse() expects parameter 2 to be string, resource given in /home/sjrem/public_html/SIT104_3/order.php on line 29 
An error occurred in parsing the sql string. 

線29:$stmt = OCIParse($connect, $query);

+1

'$ query'中有什麼? '的var_dump($查詢)'。 – Jon

+0

$ query = OCIParse($ connect,$ sql); OCIExecute($ query); – David

+0

你爲什麼期望'$ query'是一個字符串? – hakre

回答

1

它看起來像你提供一個數據庫資源oci_parseDocs,但它需要一個字符串作爲第二個參數。

這只是一個描述爲什麼你會得到錯誤(評論有點冗長),而不是你如何解決這個問題。

鑑於您在您的評論提供的代碼:您傳遞$sql爲第二個參數oci_parse這應該是罰款假設它是一個字符串

OCIParse($connect, $sql); 
OCIExecute($query); 

注:OCIParse可以寫成ociparse這都是一個別名oci_parse

相關問題