Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как ? / 16 сообщений из 16, страница 1 из 1
21.06.2004, 12:13
    #32569352
v777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
Как вывести данные MSSQL с помощью PHP ? или есть ли хороший конвертатор чтоб скачать ?
...
Рейтинг: 0 / 0
21.06.2004, 16:40
    #32570109
anais
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
напиши конкретнее. какая таблица.. сколько полей.

я такие вещи пишу с помощью запроса.
...
Рейтинг: 0 / 0
21.06.2004, 17:24
    #32570236
v777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
кароче есть MS SQL база , а также "Apache Server"(php,mysql...) которую настроил с помощью Derver2
Derver2 также настроил php.ini файл для MSSQL.

Затем пишу ету программу чтобы проверить работаспособность соеденения PHP с MSSQL

<?php
$myServer = "localhost";
$myUser = "sa";
$myPass = "******";
$myDB = "model";

$s = @mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");
$d = @mssql_select_db($myDB, $s)
or die("Couldn't open database $myDB");
?>


Вся проблема в том что я не как не могу сканнектится с базой.
MS SQL правельно работает, так что он не веновен :)

Не знаете как правильно настроить PHP ?
...
Рейтинг: 0 / 0
21.06.2004, 17:48
    #32570305
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
зачем в коде ты использовал "@" ?
...
Рейтинг: 0 / 0
21.06.2004, 17:54
    #32570313
v777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
эти символы и код взяты отсюда :

http://www.devarticles.com/c/a/PHP/Executing-SQL-Server-Stored-Procedures-With-PHP/1/
...
Рейтинг: 0 / 0
21.06.2004, 18:05
    #32570334
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
то есть ты не пытался разобраться что они делают ? Вот как-нибудь попадешь как здесь один.

Вобщем, убери собак, включи вывод всех ошибок (E_ALL) и покажи сюда, какую ошибку выводит.
...
Рейтинг: 0 / 0
21.06.2004, 18:09
    #32570348
v777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
:)

Все равно идет

Warning: mssql_connect(): Unable to connect to server: localhost in z:\home\localhost\www\test.php on line 6

Couldn't connect to SQL Server on localhost
...
Рейтинг: 0 / 0
21.06.2004, 18:30
    #32570389
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
Ты уверен что укзал правильные данные ?
$myServer = "localhost";
$myUser = "sa";
$myPass = "******";
$myDB = "model";
В частности хост (попробуй вместо него IP прописать)


MSSQL запустить не забыл :)
...
Рейтинг: 0 / 0
21.06.2004, 18:37
    #32570400
v777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
Да , может настройки не в порядке в php.ini ?


Warning: mssql_connect(): Unable to connect to server: 127.0.0.1 in z:\home\localhost\www\test.php on line 6
Couldn't connect to SQL Server on 127.0.0.1
...
Рейтинг: 0 / 0
21.06.2004, 23:34
    #32570613
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
В мануале по mssql_connect описано и как настроить, и как пользоваться, и, помимо прочего, приводятся примеры.
...
Рейтинг: 0 / 0
22.06.2004, 09:34
    #32570825
anais
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
насколько я знаю Денвер, там по умолчанию БД без пароля, а если оставить пустую строку вместо пароля?
...
Рейтинг: 0 / 0
22.06.2004, 10:50
    #32571035
v777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
anaisнасколько я знаю Денвер, там по умолчанию БД без пароля, а если оставить пустую строку вместо пароля?

этот пароль для MSSQL, причом тут пароль ДБ в Денвере?

Насколько я знаю от Денвера мне нужно
1.php_mssql.dll (в Extension)
2.ntwdblib.dll (наличие этого фаила шифруется как "SQL Server Client Library")
3.Убрать ; в php.ini
Что он и делает.

Может нужно еще чтонибудь?
...
Рейтинг: 0 / 0
27.06.2004, 18:02
    #32578838
Did
Did
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
Народ, судя по всему у меня похожая проблема с автором, собственно ставлю в первый раз. такая же фигня контачиться не хочет. пишет error 0.
...
Рейтинг: 0 / 0
27.06.2004, 18:05
    #32578839
Did
Did
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
Но, контачюсь не как автор, а вообще по умолчанию. в сиквеле не лежит ни одной базы, может разве что его же служебные.
Кто контачиться, если я пишу в PHP Expert Editor, в нем же встроенный броузер, где находяться настройки? в php.ini ?
...
Рейтинг: 0 / 0
30.06.2004, 13:32
    #32583238
babaEGA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
штранно...

Если бы v777 не правильно назвал имя сервера, пароль или юзверя то вылезло бы сообщение "Couldn't connect to SQL Server on $myServer".
А выдалась ОШИБКА!

Следовательно дело не в правильности имен сервера. юзверя и т.д.
...
Рейтинг: 0 / 0
30.06.2004, 14:15
    #32583367
User_Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как ?
У меня было подобное - только MS SQL 2000 стоял как дополнительный (второй).

1. Попоробуй законнектиться через ODBC.
2. Если не РНР 5 Выкинь нафик свою библиотеку php_mssql.dll и попробуй взять аналогичную из дистрибутива PHP 5 - мне лично помогло
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как ? / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]