php
  • debugging
  • mamp
  • 2017-04-10 2 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> echo never 시도했습니다. ('

    와 XDebug가와 나는 은 phpinfo()처럼 시도, 내가 PHP 로그에 오류 메시지가 은 phpinfo()가 매개 변수 1이 정수가 될 것으로 예상하고있어, 객체를 : 물론 는 CONSOLE.LOG는 PHP에서 일한 적이? 줄에 /Applications/MAMP/htdocs/smartvisiting/visitor_enrollment_proc.php에 주어진 54

    그래서 다시 시도은 phpinfo ($ 결과). 아무 일도

    제가 '결과'로 볼 수있는 방법을 알려주세요 어쨌든 인치

    저는 Chrome dev 모드, 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]; 
     
        } 
     
    }

    관련 문제