> OCIExecute($sql);
^^^^
> while ($data = oci_fetch_array ($sqla, OCI_ASSOC)) {
^^^^^
変数名が異なっているようですが、プログラムミスでしょうか?
あと、OCI関数の戻り値チェックが、そのwhile以外のところには全然見当たりませんね。
きちんとチェックして、OCIError()も使ってみると手掛かりがつかめるかもしれません。
--
UNO Shintaro, 宇野 信太郎 ( mailto:uno @ venus.dti.ne.jp )
http://www.venus.dti.ne.jp/~uno/ http://d.hatena.ne.jp/uno/