Forum Webscript.Ru

Программирование => PHP => Тема начата: cosss от 27 Января 2004, 14:19:28

Название: Mysql не работает
Отправлено: cosss от 27 Января 2004, 14:19:28
Дома все работало, писал там движок новостной, притащил на работу доделывать, установил апач, пхп, mysql. пхп работает, mysql сам по себе тоже работает, сделал базу данных и таблицу все как дома... Но скрипт с mysql не работает, к базе вроде как не коннектится  :(
Винда такая же настройки, все такое же как дома, я вот только не помню для mysql настройки какие-нибудь менять надо где-нибудь в httpd.conf?
Название: Mysql не работает
Отправлено: Yukko от 27 Января 2004, 14:43:59
Цитировать
cosss:
 к базе вроде как не коннектится

откуда знаешь? или думаешь, что коннектится?
Цитировать
cosss:
mysql настройки какие-нибудь менять надо где-нибудь в httpd.conf?

нет
Цитировать
cosss:
Но скрипт с mysql не работает

поставь вначале скрипта error_reporting(E_ALL); убери все собаки, ошибку скопируй сюда.
Название: Mysql не работает
Отправлено: Меняздесьдавнонет от 27 Января 2004, 14:44:06
httpd.conf - файл настройки веб-сервера Апач.
к мускулю веб-сервер не имеет никакого отношения.

Цитировать
cosss:
вроде как не коннектится

это не описание ошибки, а плач первокласника.
А со слезами надо идти к маме, чтобы утешила.

На форум же надо идти с конкретными сообщениями об ошибках.
Название: Mysql не работает
Отправлено: cosss от 27 Января 2004, 14:48:34
Все работает, извините. Одну колонку забыл добавить.:rolleyes:
Название: Mysql не работает
Отправлено: cosss от 27 Января 2004, 20:18:51
PS
А как же скрипт узнает вообще о существовании мускуля?
Название: Mysql не работает
Отправлено: Меняздесьдавнонет от 27 Января 2004, 20:26:57
странный вопрос
а зачем ему знать?
Название: Mysql не работает
Отправлено: cosss от 27 Января 2004, 21:30:41
ну апач распознает пхпешный код в тэгах , потому что интерпритатор установлен как модуль, связка есть, это я вроде нормально понимаю... А как апач или пхп связывается с мускулем
Название: Mysql не работает
Отправлено: Макс от 27 Января 2004, 21:37:56
cosss
апач с mysql никак не связан.
ПХП тоже не связан с mysql пока не выполнить mysql_connect
После этого ПХП может делать SQL-запросы к mysql и получать от него данные
Название: Mysql не работает
Отправлено: Yukko от 28 Января 2004, 11:46:23
Цитировать
cosss:
А как апач или пхп связывается с мускулем

php может быть
1. динамически подгружаемым модулем апача
2. статическим модуелем апача
3. работать в режиме cgi через вызов бинарного (выполняемого файла с параметрами)

единственное, что нужно знать апачу, это то, что у него подключен php каким-нибудь образом, все!

Другое дело, что РНР должен быть собран с модулем поддержки mysql
1. либо при компиляции статически (./configure --with-mysql ...)
2. либо как extension и подгружается динамически (./configure --enable-shared --with-mysql=shared...)

без поддержки mysql php не сможет выполнить mysql_connect
Но тебя это не должно волновать.