php
  • debugging
  • mamp
  • 2017-04-10 17 views 0 likes 
    0

    PHPが初めてです。PHPのデバッグに問題がある

    今私は既に働いている他のPHPソースを修正しようとしています。 PEARを使ってmysqlと接続することに成功しました。 私は自分のローカルで、MAMPとXDebugもインストールしています。

    ここに問題があります。

    $select_query = " SELECT SEQ FROM TB_VISITOR WHERE VISITOR_NAME = '$visitor_name' AND VISITOR_PHONE_NO = '$visitor_phone_no' "; 
    
    $result =& $db->query($select_query); 
    
    if(PEAR::isError($result)) 
    { 
        $result_message['result'] = false; 
        $result_message['error_message'] = 'Search Fail'; 
    }else 
    { 
        if($result->fetchInto($row)) 
        { 
          $visitor_seq = $row[0]; 
        } 
    } 
    

    私はここでブロックされていると思いますが、さらに問題が何かを知りたいと思います。私が見たいものは、JQueryで 'console.log($ result)'と表現することができます。

    私はechoを試しました、echo $ result>決して働きませんでした。 ( '

    をし、XDebugをして私は のphpinfo()のように試してみました。 私はPHPのログにエラーメッセージ するphpinfo()は、パラメータ1が整数であることを期待してしまった、オブジェクトを:もちろん は、にconsole.logはPHPで働いたことはありません?ライン54

    に/Applications/MAMP/htdocs/smartvisiting/visitor_enrollment_proc.phpに与えられたので、再試行のphpinfo($結果);。 何も起こらなかった

    私は「結果」を見ることができる方法を教えてくださいとにかく。

    私はChromeの開発モード、Atomをエディタツールとして使用しており、MAMPを通じてPHPを実行しています。

    +2

    理由を参照の割り当ては、$結果で使用されていますか? '=&'の代わりに '='を使うといいのですか? – JapanGuy

    答えて

    0

    $select_query = " SELECT SEQ FROM TB_VISITOR WHERE VISITOR_NAME = '$visitor_name' AND VISITOR_PHONE_NO = '$visitor_phone_no' "; 
     
    
     
    $result = $db->query($select_query); 
     
    
     
    if (mysql_errno()) 
     
    { 
     
        echo mysql_error(); 
     
    } 
     
    else 
     
    { 
     
        if($result->fetchInto($row)) 
     
        { 
     
          $visitor_seq = $row[0]; 
     
        } 
     
    }

    関連する問題