[請益] 請問OCI8處理SQL查詢的問題

作者: erho (ptt訪客)   2017-10-12 11:29:44
$c=oci_connect('AAA','BBB','192.168.1.1/health','zht16big5');
$sql="SELECT A,B,C,D FROM TABLE";
$stid = OCIParse($c, $sql);
OCIExecute($stid, OCI_DEFAULT);
while ($row = OCI_Fetch_row($stid)) {
list ($a,$b,$c,$d)=$row;
}
若有查詢結果沒有問題,但若沒有任何資料列被選取,
WHILE不會進,要用什麼函式去處理無資料
處理無資料是指,上面的程式若沒查詢結果會是空白網頁,
起碼要有畫面回應無資料
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-10-12 14:09:00
if (沒資料) { echo "沒資料"; }這不是超簡單的為什麼會跳錯誤
作者: swallowcc (guest)   2017-10-13 11:39:00
他該不會真的以為貼上 "沒資料" 這幾個字吧...
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-10-13 13:42:00
每次檢查看有沒有進while有什麼不好嗎用一個flag還是counter就可以了

Links booklink

Contact Us: admin [ a t ] ucptt.com