За последние 24 часа нас посетили 17449 программистов и 1711 роботов. Сейчас ищут 1689 программистов ...

connect MS SQL 2008 v PHP

Тема в разделе "MSSQL", создана пользователем macaroshka, 11 ноя 2009.

  1. macaroshka

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

    С нами с:
    9 ноя 2009
    Сообщения:
    31
    Симпатии:
    0
    Здравствуйте!!! Возникла проблема с подключением php к ms sql 2008. библиотека в php.ini раскоментирована
    PHP:
    1.  
    2. $db=mssql_pconnect("angelina\sqlexpress","sa","");
    3. mssql_query("SET NAMES 'cp1251'");
    4. if (!$db)
    5. {
    6. echo "Error: Could not connect to database. Please try again later . " ;
    7. }
    при загрузке ms sql стоит проверка подлинности windows.
    пожалуйста посоветуйте как решить мою проблему
     
  2. SharePoint

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

    С нами с:
    25 янв 2010
    Сообщения:
    2
    Симпатии:
    0
    Поставьте лучше другое подключение, чтобы к sql можно было подключиться при помощи пароля самого sql
    а вообще, вас скорее всего фаервол блокирнул.
     
  3. Goryn

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

    С нами с:
    4 апр 2006
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    Ярославль
    Как вариант, через ODBC.
     
  4. Elfix

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

    С нами с:
    21 янв 2010
    Сообщения:
    6
    Симпатии:
    0
    Если PHP на Windows можно задействовать интерфейс ADO

    Код (Text):
    1.  
    2. $connection = new COM("ADODB.Connection");
    3. $recordset = new COM("ADODB.Recordset");
    4. $connection->CursorLocation = 3;
    5. $connection->CommandTimeout = 999999;
    6. $connection->ConnectionTimeout = 999999;
    7. $connection->ConnectionString = "driver={SQL Server}; server=127.0.0.1; database=myDatabase; uid=user; pwd=password";
    8. $connection->open();
    9. $recordset->LockType = 1;
    10. $recordset->CursorLocation = 3;
    11. $recordset->open("SELECT * FROM users", $connection, 1, 2);
    12.  
    13. while (!$recordset->eof) {
    14. echo $recordset->fields["user"]->value."<br>";
    15. $recordset->moveNext();
    16. }