За последние 24 часа нас посетил 22391 программист и 1060 роботов. Сейчас ищут 677 программистов ...

(Fatal error) MSSQL-PHP. Помогите разобраться!

Тема в разделе "PHP для профи", создана пользователем Hovo, 7 мар 2018.

Метки:
  1. Hovo

    Hovo Новичок

    С нами с:
    13 фев 2018
    Сообщения:
    9
    Симпатии:
    0
    $connectionInfo = array( "UID" => "uid", "PWD" => "pwd", "Database" => "db" );
    $getResult = sqlsrv_connect( "servername", $connectionInfo );

    if($getResult) {
    echo "Connection established.<br />";
    } else{
    echo "Connection could not be established.<br />";
    die( print_r( sqlsrv_errors(), true ) );
    }
    $sql = "SELECT fCAPTION FROM MATERIALS";

    $stmt = sqlsrv_query( $getResult, $sql );
    while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC ) ) {
    echo $row['table_name']."<br />";
    }

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

    [​IMG]

    в php.ini добавил "extension=sqlsrv_71_ts_x64"


    Помогите разобраться в чём проблема.
     

    Вложения:

    • Capture.PNG
      Capture.PNG
      Размер файла:
      5 КБ
      Просмотров:
      2
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.751
    Симпатии:
    1.322
    Адрес:
    Лень
    fCAPTION

    опишите ошибку полностью
     
  3. Hovo

    Hovo Новичок

    С нами с:
    13 фев 2018
    Сообщения:
    9
    Симпатии:
    0

    phpinfo () не содержит раздел для SQLSRV, и когда я вызываю sqlsrv_connect (), PHP генерирует ошибку, говорящую, что это неопределенная функция.
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.751
    Симпатии:
    1.322
    Адрес:
    Лень
    в логах апача должна быть ошибка о проблеме запуска модуля. Тобишь не совместимость по неким причинам или иные множественные моменты
    --- Добавлено ---
    Код (Text):
    1. extension=php_sqlsrv_53_ts_vc6.dll
    2.  
    3.  
    4. Если PHP только что установлен, нужно также не забыть раскомментировать строчку
    5.  
    6. extension_dir = "c:\php\ext"
    --- Добавлено ---
    https://habrahabr.ru/sandbox/43781/
     
  5. Hovo

    Hovo Новичок

    С нами с:
    13 фев 2018
    Сообщения:
    9
    Симпатии:
    0

    О совместимости версии я знаю. По-моему есть какая-то маленькая деталь для исправлении ошибки!
     
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.751
    Симпатии:
    1.322
    Адрес:
    Лень
    надо лично ковырять
    --- Добавлено ---
    в логах ничего ?
     
    Hovo нравится это.
  7. Hovo

    Hovo Новичок

    С нами с:
    13 фев 2018
    Сообщения:
    9
    Симпатии:
    0
    В любом случае спасибо. Попробую еще раз.