![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Здравствуйте уважаемые PHP мастера, я в общем то не web мастер, но видимо придёца. Так вот у меня проблема в следующем, есть MSSQL2000, Апач1.3.33, с помощью PHP хочу брать оттуда данные, для примера пытаюсь выполнить запрос к базе
Я так понимаю, при выполнении энтого скрипта нв станичке должен отображаца результат запроса. Энтого не происходит, открываеца чистая страница, работаю в PHP expert Editor-e, через него запусткаю, пустая страница, думал может он чо та прогоняеца, запускаю в браузере тоже ни чо не отображаеца, может я чо ни так делаю, подскажите пожалуйста? Заранее благодарю за участие. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
||||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
||||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
||||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Как вы и сказали, я убрал собак, а по настройкам вроде всё сделал Апач с PHP в связке работают, в PHP.ini разкоментировал extension=php_mssql.dll, скопировал библиотеку ntwdblib.dll в папку PHP, ну и в папку Windows\system32. При запуске происходит всё тоже самое...ничего...белая страничка, ни вывода об ошибках...Не пойму...што я не так сделал? |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: -1 Всего: 32 |
@ - этот знак называется "собака" -------------------- ![]() ![]() |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
themax, определите с какого места он перестает выводить, вставлением банального print "test"; через каждую строчку кода.
|
|||
|
||||
| themax |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
перестаёт выводить после каждой строки начиная со строки
хотя выводит после строки $myDB = "Northwind"; выводит и потом после каждых последующих строк не выводит. |
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
mssql_get_last_message выведи. В начало скрипта:
ini_set( 'display_errors' , '1' ); error_reporting(E_ALL); |
|||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
В начало скрипта ставлю:
ini_set( 'display_errors' , '1' ); error_reporting(E_ALL); Появляеца ошибка:Fatal error: Call to undefined function mssql_connect() in C:\www\html\php32C.tmp on line 24 а если добавляю mssql_get_last_message ничего не пишет |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
||||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Спасибо и на том. буду разбираца.
Добавлено @ 16:35 Сорри, уточнить хотел. Т.е. у меня не работает связка PHP+MSSQL? |
|||
|
||||
| SamDark |
|
|||
|
Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 2 Всего: 38 |
themax,
Да. -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: -1 Всего: 32 |
В php.ini раскоментировали строчку подключения библиотеки? -------------------- ![]() ![]() |
|||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
||||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
А можно есчо вапрос? Надеюсь что да?! А вот энта библиотека php_mssql.dll, она ваще должна лежать в папке PHP? Т.е. она должна существовать как таковая? Или энта библиотека берёца с СКУЛ сиквела?
Добавлено @ 08:11
Ой, сорри, я нашёл энту библиотеку, как и полагаеца в самой папке PHP. Так что же мне делать? Может кто нибудь подскажет в каком направлении двигаца? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
http://php.net/mssql
открой, почитай. Все что надо для установки - там написано. И пиши, пожалуйста русским языком, а то твое пребывание на этом форуме будет такое же, как и Дизель Драфта: от бана к бану. |
|||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Блин, ребята....Я знаю што возможно рискую получить бан от Мудрого за Момои приставучие вопросы, но всё же...у меня так и не получилось законнектица с СКУЛ серваком, ругается на библиотеку php_mssql.dll, при запуске скриптов в PHP Expert Editor-e, кричит что не найден указанный модуль php_mssql.dll, хотя эта библиотека есть, её я разкомментировал, ещё раз прочитал http:///php.net/mssql , не пойму что с этой библиотекой? Может будут у кого нибудь ещё мнения?
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
php ee работает только с php.exe, но не с сервером, а php одключает модули только под сервером, т.к. php.ini в данном случае - разный.
|
|||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Если я правильно вас понял, но вы на до мной прикалуетесь? Потому что я ни чо не понял из того что вы сказали.
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
themax, я не прикалываюсь. Вот скажи, когда ты запускаешь phpee и скрипт в нем, откуда он php.ini берет?
|
|||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
ну как....откуда...из C:\WINDOWS наверно? Оттуда же вроде должен брать, по крайней мере я его туда скопировал. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
||||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
И так стоит Апач. Без него бы ваще запускался PHP, я пробовал просто писать в PHP Editore скрипт не запуская его там, сохранял к папке Apache, и запускал прямо с браузера, всё равно ничего не происходит, и потом что значит не тот цепляет? Что есчо где то есть што ли? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
||||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Я так и не понял, где подводный камень? Вы говорите не оттуда цепляет, в папке c:\windows есть, ну я так понимаю он там и должен быть, в папке Apache его нету, в папке PHP тоже нету, если не считать php.ini-dist и php.ini-recomended, а больше нету ни где, я уже по новый и Винду переставил, и Apache переустановил, по новый связку с PHP настроил, разкомментировал библиотеку php_mssql.dll, скопировал ntwdblib.dll куда надо, и опять он ругаеца на библиотеку php_mssql.dll, я уже не знаю что делать? А работа стоит из за этого, что можете ещё посоветовать?
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Смотри логи апача. Может он тебе подскажет что-то.
Что-то ты не так делаешь.Не забывай после изменения php.ini сервер перезапускать. |
|||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Пркиньте ребята, заработало....оказывается надо есчо в догонку ко всему скопировать php_mssql.dll в папку C:\WINDOWS\system32. Теперь работает.
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
||||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Видимо я поторопился радоватся. Получается следующее, заработало локальное соединение, т.е. PHP связался с SQL сиквелом, установленным на том же компе, что и PHP, ну мне так удобнее будет снчала проверять скрипты локально а потом уже..., так вот, при попытке соединится с серваком установленным на другом компе, выскакивает следующая ошибка
Блин, вроде настройки в СКУЛ-е норммальные учётку завёл, дал ей пароль, сделал режим аутентификации на СКУЛ-е смешанный, надо ли на компе где устанвлен СКУЛ тоже вставлять какие нибудь библиотеки? Help!!! |
|||
|
||||
| SamDark |
|
|||
|
Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 2 Всего: 38 |
themax,
Почему пользователь 'NT AUTHORITY\ANONYMOUS LOGON'? -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
| themax |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Уф, коннект вроде работает, но вот трабла когда я запускаю скрипт PHP Expert Editor-e оторажаеца результат запроса с сервака,вроде нормально, а когда запускаю в браузере этот кскрипт, он мне кричит
не пойму чо за беда? При запуске в Редакторе соединение есть, а када отдельно запускаешь в експлорере или опере, ругаеца на авторизацию, а ещё не отображает и не понимает русского языка, т.е. результат берёт из таблиц, там фсё на русском, показывает во всех браузерах иероглифы, а если на Англицкий, тада проблем нету, тоже не пойму как с этим боротся?Help!!! Добавлено @ 12:49
Вот и я не пойму чо за пользователь такой?Я ж говорю, если запускаю в браузере, такая беда выходит вместо результатов запроса. |
||||
|
|||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: -1 Всего: 32 |
Скрипт запроса в студию!
-------------------- ![]() ![]() |
|||
|
||||
| themax |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Нате вам скрипт запроса
|
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Мне кажется, или вы мануал не читаете из принципа?
http://php.homeweb.ru/manual/en/function.m...nnect.php#38143 Я думаю, ответ как раз для твоего случая. |
|||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Да нет, я видел это...просто у меня СКУЛ Сервер стоит на Windows 2000 Server, а там нет такого в локальных политиках безопасности... |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Значит такие у тебя настройки сервер MSSQL...
|
|||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Не знаю, аутентификация на удалённом СКУЛ Сиквеле стоит смешанная, у меня на локальной машине стоит Windows 2003 Server, там же установил СКУЛ, т.е. запрос локально работает после того как сделал http://php.homeweb.ru/manual/en/function.m...nnect.php#38143, но как быть с удалённым СКУЛ серваком, может кто знает как на Винде 2000 Сервере авторизацию замутить? Help!!! |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
PHP не имеет отношения к тому, как аутентификация пользователя на сервере БД проходит.
|
|||
|
||||
| themax |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Да я вроде про PHP и не говорил ничего?! Я не могу решить проблему авторизации в винде 2000 Сервер. Вот в чём проблема? И я не могу её ни как решить? Куда копать ребята? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Наверное в форуме MS SQL ?
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |