Коннект к mysql - проблема с загрузкой расширения

b7186

Гуру форума
Регистрация
19 Янв 2011
Сообщения
727
Реакции
95
Запускаю скрипт, который должен подключиться к базе, получаю ошибку:
Код:
Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\mod4\createdb.php on line 8
Я так понимаю что в php не подключен/настроен mysql? Если так, то расскажите как включить, если не в этом дело, то в чем?
 
Апну тему...
Запускаю скрипт, который должен подключиться к базе, получаю ошибку:
Код:
Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\mod4\createdb.php on line 8
Я так понимаю что в php не подключен/настроен mysql? Если так, то расскажите как включить, если не в этом дело, то в чем?
какие модули подключены в php.ini?
скинь что там у тебя в extension

ну и как всегда
Для просмотра ссылки Войди или Зарегистрируйся
 
какие модули подключены в php.ini? скинь что там у тебя в extension
Вы это имеете в ввиду?
Код:
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_fdf.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_exif.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
Ссылку посмотрел, но ничего не понял :(
 
В выдаче phpinfo() mysql есть?
 
Вы это имеете в ввиду?
Код:
extension=php_mysql.dll
extension=php_mysqli.dll
Ссылку посмотрел, но ничего не понял :(

в корень, где находится прога скиньте файл phpinfo.php скажем с
и вызовите с обозревателя.

внимательно посмотрите на следуюющее:
1. откуда загружен php.ini
2. есть ли в phpinfo загруженые либы mysql.

если нет - тогда посмотрите в правильном ли файле php.ini у вас правки, их может быть несколько и загружается не тот в котором есть изменения, существует ли папка extensions и существуют ли там указанные файлы, которые вы подключаете.
 
Похоже не в том файле правил. Раскоментировал extension=php_mysql.dll, перезапускаю апач, выдает ошибку:
PHP Startup: Unable to load dynamic library 'C:\php5\php_mysql.dll' - Не найден указанный модуль.
Где его взять этот модуль?
 
Похоже не в том файле правил. Раскоментировал extension=php_mysql.dll, перезапускаю апач, выдает ошибку:
PHP Startup: Unable to load dynamic library 'C:\php5\php_mysql.dll' - Не найден указанный модуль.
Где его взять этот модуль?
ну так незря я раньше линк на документ опубликовал :p
поищите у себя на компе такой файл (php_mysql.dll) и если найдёте скиньте его по указаному пути, там по идее должна быть версия которая соответствует вашей сборке пхп.

и ещё
php_mysql.dll Для просмотра ссылки Войди или Зарегистрируйся functions PHP >= 5.0.0, requires libmysql.dll (bundled)
php_mysqli.dll Для просмотра ссылки Войди или Зарегистрируйся functions PHP >= 5.0.0, requires libmysql.dll (libmysqli.dll in PHP <= 5.0.2) (bundled)
 
Назад
Сверху