PHP SQL Server : 500 특정 쿼리의 내부 서버 오류

데니스 v

PHP 버전 5.4.45, 내 웹 사이트 및 Microsoft Azure에서 호스팅되는 SQL Server 데이터베이스로 작업하고 있습니다.

지금은 2 개의 테이블 만 있습니다.

  • 사용자 (ID [int PK], fname [vchar], lname [vchar]);
  • user_login (ID [int PK], userID [int], 로그인 [datetime]);

테스트를 위해 SSMS에 데이터를 삽입했습니다.

내 웹 사이트에서 등록 된 사용자 목록을 제공하는 쿼리를 실행하면 모든 관련 정보 (2 행)가 반환됩니다.

500 내부 서버 오류를 발생시키는 사용자 로그인 목록을 반환하는 쿼리를 실행할 때.

  1. 내 첫 번째 "echo"가 ID 또는 사용자 ID 일 때 하나의 값만 반환합니다.

  2. 내 첫 번째 "echo"가 로그인 (날짜 시간)이면 아무것도 표시되지 않으며 코드에서 다음 "echo"도 표시됩니다.

이것으로 로그인 열에 오류가 있다는 결론을 내립니다.

'bog query'가이 오류를 수행 할 수 있다는 것을 읽었지만 (사용자 ID 당 30 개의 행, 2 명의 사용자에 대해 60 개만 있음) 테스트를 위해 쿼리를 5 개의 레코드로만 제한했습니다.

지금 시도중인 쿼리는 SSMS에서 작동합니다.

PHP 오류 로그 파일에 액세스 할 수 없습니다.

<?php

    $userID = 1;
    $uid = "xxx";
    $pwd = "xxx";
    $serverName = "xxx";
    $connectionInfo = array( "Database"=>"Development", "UID"=>$uid, "PWD"=>$pwd);
    $conn = sqlsrv_connect( $serverName, $connectionInfo);

    if( $conn )
    {
        // echo "Connection established.\n";
    }
    else
    {
        echo "Connection could not be established.\n";
        die( print_r( sqlsrv_errors(), true));
    }

    $sql = "SELECT * FROM dbo.userLogin WHERE userID=1 AND ID BETWEEN 5 AND 10 ORDER BY ID ASC ";
    $stmt = sqlsrv_query( $conn, $sql);

    if( $stmt === false ) {
        die( print_r( sqlsrv_errors(), true));
    }

    while($sql = sqlsrv_fetch_array($stmt)) {
        $id         = $sql["ID"];
        $login      = $sql["login"];
        $num_row    = count($login);

        for ($i = 0; $i < $num_row; $i++) {
            echo "
                <p>$id</p>
                <p>$login</p>
                <p>$userID</p>
            ";
        }
    }
?>

SSMS에서 작동하는 쿼리

여기에 이미지 설명 입력

TiA!

gofr1

이 시도 $sql = "SELECT ID, userID, CONVERT(nvarchar(50),[Login],120) as [Login] FROM dbo.userLogin WHERE userID=1 AND ID BETWEEN 5 AND 10 ORDER BY ID ASC ";

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Slim PHP 500 내부 서버 오류

분류에서Dev

POST 500 내부 서버 오류-PHP

분류에서Dev

Android의 HTTP 500 내부 서버 오류

분류에서Dev

RESTfull의 500 내부 서버 오류

분류에서Dev

RESTfull의 500 내부 서버 오류

분류에서Dev

laravel의 500 내부 서버 오류?

분류에서Dev

$ .post jquery의 내부 서버 오류 500?

분류에서Dev

PHP 버전으로 인한 Apache의 PHPMyAdmin 500 내부 서버 오류

분류에서Dev

설명 할 수없는 PHP 오류 (내부 서버 오류 500)

분류에서Dev

2 개의 특정 URL을 다시 작성할 때 500 내부 서버 오류가 발생 함

분류에서Dev

Openshift의 Django-500 내부 서버 오류-wsgi.py 오류

분류에서Dev

.PHP 페이지에서만 내부 서버 오류 500

분류에서Dev

.PHP 페이지에서만 내부 서버 오류 500

분류에서Dev

NetworkError : 500 내부 서버 오류-PHP 웹 서비스

분류에서Dev

500 내부 서버 오류를 제공하는 PHP 코드

분류에서Dev

500 내부 서버 오류 PHP, 해결 방법?

분류에서Dev

500 내부 서버 오류 PHP 스크립트-대부분의 답변을 시도 함

분류에서Dev

HttpClient를 사용하여 500 (내부 서버 오류) 처리

분류에서Dev

SocketException의 Azure Function Proxy 내부 서버 오류 500

분류에서Dev

500 find_or_create_by ()의 내부 서버 오류

분류에서Dev

ASP.NET MVC 번들의 500 내부 서버 오류

분류에서Dev

.htaccess를 사용하여 항상 index.php로 리디렉션 할 때 500 내부 서버 오류

분류에서Dev

HttpWebRequest 허용 500 내부 서버 오류

분류에서Dev

HttpWebRequest 허용 500 내부 서버 오류

분류에서Dev

AJax 내부 서버 오류 500

분류에서Dev

.htaccess / .htpasswd 500 내부 서버 오류

분류에서Dev

codeigniter localhost 내부 서버 오류 500

분류에서Dev

500 내부 서버 오류 ajax / javascript

분류에서Dev

nginx 500 내부 서버 오류

Related 관련 기사

  1. 1

    Slim PHP 500 내부 서버 오류

  2. 2

    POST 500 내부 서버 오류-PHP

  3. 3

    Android의 HTTP 500 내부 서버 오류

  4. 4

    RESTfull의 500 내부 서버 오류

  5. 5

    RESTfull의 500 내부 서버 오류

  6. 6

    laravel의 500 내부 서버 오류?

  7. 7

    $ .post jquery의 내부 서버 오류 500?

  8. 8

    PHP 버전으로 인한 Apache의 PHPMyAdmin 500 내부 서버 오류

  9. 9

    설명 할 수없는 PHP 오류 (내부 서버 오류 500)

  10. 10

    2 개의 특정 URL을 다시 작성할 때 500 내부 서버 오류가 발생 함

  11. 11

    Openshift의 Django-500 내부 서버 오류-wsgi.py 오류

  12. 12

    .PHP 페이지에서만 내부 서버 오류 500

  13. 13

    .PHP 페이지에서만 내부 서버 오류 500

  14. 14

    NetworkError : 500 내부 서버 오류-PHP 웹 서비스

  15. 15

    500 내부 서버 오류를 제공하는 PHP 코드

  16. 16

    500 내부 서버 오류 PHP, 해결 방법?

  17. 17

    500 내부 서버 오류 PHP 스크립트-대부분의 답변을 시도 함

  18. 18

    HttpClient를 사용하여 500 (내부 서버 오류) 처리

  19. 19

    SocketException의 Azure Function Proxy 내부 서버 오류 500

  20. 20

    500 find_or_create_by ()의 내부 서버 오류

  21. 21

    ASP.NET MVC 번들의 500 내부 서버 오류

  22. 22

    .htaccess를 사용하여 항상 index.php로 리디렉션 할 때 500 내부 서버 오류

  23. 23

    HttpWebRequest 허용 500 내부 서버 오류

  24. 24

    HttpWebRequest 허용 500 내부 서버 오류

  25. 25

    AJax 내부 서버 오류 500

  26. 26

    .htaccess / .htpasswd 500 내부 서버 오류

  27. 27

    codeigniter localhost 내부 서버 오류 500

  28. 28

    500 내부 서버 오류 ajax / javascript

  29. 29

    nginx 500 내부 서버 오류

뜨겁다태그

보관