> 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/