Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/20: Рейтинг темы: голосов - 20, средняя оценка - 4.50
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160

PHP и MS SQL

19.10.2010, 16:09. Показов 3705. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, каким образом удобнее всего связываться с базой данных MS SQL средствами PHP. Интересуют методы работы с PHP 5.3.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.10.2010, 16:09
Ответы с готовыми решениями:

PHP & MySQL передача в запрос SQL значения переменной из PHP
Здравствуйте. Мне необходимо передать в SQL-запрос значение любой переменной. Например, мне нужно передать в качестве значения...

Вывод данных из нескольких таблиц - SQL, (PHP) - PHP
Помогите, пожалуйста:( Выдает ошибку: Column 'title' in field list is ambiguous Структура таблиц следующая: VEGETABLES id...

Дружба Denwer(PHP 5.3.3) с MSSQL 2008 R2. Не удаётся установить подключения к MS SQL через PHP код
Доброго времени суток. Столкнулся с проблемой подключения к базе данных Microsoft SQL server 2008 R2. Все действия происходят на одном...

8
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
19.10.2010, 16:38
далаете файл config.php
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
$dbhost = "localhost"; // Хост
$dbuser = "root"; // Имя пользователя
$dbpassword = ""; // Пароль
$dbname = "baza"; // Имя базы данных
 
// Подключаемся к mysql серверу
$link = mysql_connect($dbhost, $dbuser, $dbpassword);
// Выбираем нашу базу данных
mysql_select_db($dbname, $link);
?>
и в каждом файле где нужно попключить БД
PHP
1
include ("config.php");
0
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
19.10.2010, 16:45  [ТС]
Я наверное неправильно задал вопрос, меня интересует либо связь при помощи библиотек php_mssql.dll или другими способами, про MySQL ничего не говорилось.
0
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
21.10.2010, 16:10  [ТС]
Подскажите, пожалуйста, каким образом можно работать с серверами MS SQL 2000 и 2008 через PHP версии 5.3.
На данный момент слышал про библиотеку php_mssql.dll , версией 5.3, я так понял, не поддерживается.
sqlsrv driver - собственная разработка Microsoft... как с ней работать не понял.
ADOdb - библиотека абстрактных классов.
Поделитесь опытом, кто чем пользовался и с какими проблемами сталкивался.

При использовании sqlsrv driver появляется ошибка:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Connection could not be established. 
Array ( 
[0] => Array ( 
[0] => IMSSP 
[SQLSTATE] => IMSSP 
[1] => -49 
[codэ] => -49 
[2] => The SQL Server Driver for PHP requires the SQL Server 2008 Native Client ODBC Driver (SP1 or later) to communicate with SQL Server. That ODBC Driver is not currently installed. Access the following URL to download the SQL Server 2008 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 
[message] => The SQL Server Driver for PHP requires the SQL Server 2008 Native Client ODBC Driver (SP1 or later) to communicate with SQL Server. That ODBC Driver is not currently installed. Access the following URL to download the SQL Server 2008 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 ) 
 
[1] => Array( 
[0] => IM002 
[SQLSTATE] => IM002 
[1] => 0 
[codэ] => 0 
[2] => [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию 
[message] => [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию ))
PHP 5.3 и MS SQL 2000
0
Заблокирован
21.10.2010, 16:17
Цитата Сообщение от Curse Посмотреть сообщение
Подскажите, пожалуйста, каким образом можно работать с серверами MS SQL 2000 и 2008 через PHP версии 5.3.
Наиболее просто и правильно это сделать с помощью ASP.NET MVC2 и F# (опционально)
0
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
22.10.2010, 16:15  [ТС]
Цитата Сообщение от Troublemaker Посмотреть сообщение
Наиболее просто и правильно это сделать с помощью ASP.NET MVC2 и F# (опционально)
Работа с базой будет производится из браузера?
0
Заблокирован
22.10.2010, 16:49
Цитата Сообщение от Curse Посмотреть сообщение
Работа с базой будет производится из браузера?
Смотря, что ты под этим подразумеваешь, и как реализуешь.
0
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
22.10.2010, 22:38  [ТС]
Цитата Сообщение от Troublemaker Посмотреть сообщение
Смотря, что ты под этим подразумеваешь, и как реализуешь.
Мне требуется работа с MSSQL 2000 при помощи стандартных средств операционной системы Windows, Что бы пользователь, имея только что установленную операционную систему и зарегистрированную в домене, мог получать информацию из базы данных. Без необходимости установки и настройки дополнительных программ.
0
4 / 4 / 0
Регистрация: 12.07.2010
Сообщений: 160
25.10.2010, 20:31  [ТС]
Теперь столкнулся со следующей ошибкой:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Connection could not be established. Array ( 
[0] => Array ( 
    [0] => 08001 
    [SQLSTATE] => 08001 
    [1] => 53 
    [code] => 53 
    [2] => 
    [Microsoft][SQL Server Native Client 10.0]Named Pipes Provider: Could not open a connection to SQL Server [53]. 
    [message] => [Microsoft][SQL Server Native Client 10.0]Named Pipes Provider: Could not open a connection to SQL Server [53]. ) 
[1] => Array ( 
    [0] => HYT00 
    [SQLSTATE] => HYT00 
    [1] => 0 
    [code] => 0 
    [2] => [Microsoft][SQL Server Native Client 10.0]Login timeout expired 
    [message] => [Microsoft][SQL Server Native Client 10.0]Login timeout expired ) 
[2] => Array ( 
    [0] => 08001 
    [SQLSTATE] => 08001 
    [1] => 53 
    [code] => 53 
    [2] => [Microsoft][SQL Server Native Client 10.0]A network-related or instance-specific error has occurred while establishing a connection 
to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow 
remote connections. For more information see SQL Server Books Online. 
    [message] => [Microsoft][SQL Server Native Client 10.0]A network-related or instance-specific error has occurred while establishing a connection
to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote
connections. For more information see SQL Server Books Online.))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.10.2010, 20:31
Помогаю со студенческими работами здесь

Создание временных данных в SQL с PHP или удаление данных из SQL по истечению времени
Пользователь вводит данные и они заносятся в SQL. Вопрос, как сделать, чтоб через, допустим, 10 мин удалялись эти данные? Добавлено...

PHP/SQL
У меня появилась проблема: сайт выдаёт крит-ошибку Warning: mysqli_connect() : (28000/1045): Access denied for user ''@'localhost' (using...

Php+sql
Ребят, нужна хелпа) Я php никогда не использовал, вообще ни разу, на работе припахали пока делать нечего подкоректировать сайт, для чего...

php+sql
чуваки, помогите!! хочу занести в базу FIREBIRD 4-ре поля!! ТАБЛИЦА - USERS ПОЛЯ - NAME, LAST_NAME, PASSWORD, EMAIL не знаю почему...

PHP+SQL
Всем привет!Проблема такая есть база,там есть id image text 1 1.jpg pppp 2 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru