php + oracel関連の質問

WBOY
リリース: 2016-06-13 13:23:21
オリジナル
758 人が閲覧しました

php + oracelの問題?

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--> $strSql = "SELECT BUYER_ID, BUYER_NAME FROM apps.buyr_info  WHERE BUYER_NAME LIKE 'a%' ";

 $conn = odbc_connect('cle','evlp','evlp',SQL_CUR_USE_ODBC) or die ("连不上数据源");
  
  $result =odbc_do($conn,$strSql)or die("执行不到声明");

  while(odbc_fetch_row($result)){
     $BUYER_NAME =odbc_result($result,1);  
     echo " MM NN PP ";
     echo $BUYER_NAME;
 }
ログイン後にコピー


上記のコードを実行すると
インターフェースで値を取得できません。
Pl/sql に $strSql を入れるだけで複数のレコードを取得できます。

Sql ステートメントを
SQL コードに置き換えると
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->$strSql = "SELECT BUYER_ID, BUYER_NAME FROM apps.buyr_info  ";
ログイン後にコピー


このとき、インターフェイスが記録されます

理由を知ってもいいですか? 。 。



-----解決策---------
$result をダンプして確認してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート