[请益] 请问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