За последние 24 часа нас посетили 22883 программиста и 1261 робот. Сейчас ищут 752 программиста ...

Проблема соединения PHP с mssql

Тема в разделе "MSSQL", создана пользователем jello, 21 ноя 2006.

  1. jello

    jello Активный пользователь

    С нами с:
    21 ноя 2006
    Сообщения:
    10
    Симпатии:
    0
    Адрес:
    Калининград
    Здравствуйте, уважаемые!

    Помогите пожалуйста разобраться с проблемой! Бьюсь уже второй день, перечитал всё что можно, ничего пока не помогло.

    Задача: Соединиться из php-скрипта с базой mssql, расположенной на "удалённой машине" (в моём случае Microcoft Virtual PC на котором Windows 2000 Pro, превращённая с помощью NTswich в server). Изначально соединялся с помощью php_mssql.dll. Всё шло на УРА, пока не упёрся в проблему выборки из полей NTEXT.... Перешёл на ODBC. Соединение вроде происходит, матов ниоткуда не слышно, но при любой выборке выдает, что «Имя таблицы» - неправильная метка объекта.

    Скрипт приблизительно такой:

    PHP:
    1. <?php
    2.   $server  = 'myservername';  
    3.   $database = 'mydatabasename';
    4.   $username = 'myusername';
    5.   $password = 'mypassword';
    6.  
    7.   $connection_string =
    8.    'DRIVER={SQL SERVER};SERVER=' . $server . ';DATABASE=' . $database;
    9.  
    10.   $connection = odbc_connect($connection_string, $username, $password);
    11.  
    12.   $sql=’SELECT * FROM T_COMPANY’;
    13.  
    14.  $query = odbc_exec($connection, $sql);
    15.  
    16. /*  ...    */
    17.  
    18. ?>