Call to undefined function mysql_connect()
APACHE 2.2 + MySQL 5 + PHP 5.
При этом при попытке подключиться к базе получаю ошибку:
Call to undefined function mysql_connect()
В php.ini написано что:
Note that MySQL and ODBC support is now built in, so no dll is needed for it.
Попробовал так же добавить:
extension=php_mysql.dll
extension_dir = "d:/web/PHP/ext"
не помогает.
В чем может быть проблема?
Причем такое впечатление что не подхваиывается вообзе PHP.INI поскольку я включил там вывод ошибок, а ошибки все равно только в лог пишутся, а на экран не выводятся.
HELP!
положи php.ini в системнодоступную директорию, например C:\windows
Попробуй логин : "root" и пустой пароль
попробуй что-то отламать в своем php.ini чтобы убедиться что ты находишься там где нужно... скорее всего ты просто не тот php.ini правишь.
Цитата: tar
Попробуй логин : "root" и пустой пароль
это здесь причём? тут дело не в логине и пароле, а в корректности работы модуля php_mysql.
Цитата: novadesign
немогу понять в чем проблема. Настроил под
Call to undefined function mysql_connect()
Call to undefined function mysql_connect()
phpinfo()-может помочь,то есть при запуске такого скрипта
<?php phpinfo(); ?>
можно увидеть что и как у тебя устроено:
1.если mysql подключен то он должен отображаться в получаемой странице в виде фиолетовой таблички;
2.а в строчке Configuration File (php.ini) Path адрес должен быть полным,то есть в навзвании адреса должно присутствовать название файла,например,C:\WINDOWS\php.ini.
Если же у тебя там просто C:\WINDOWS то это дело надо испарвить.Как уже говорил foxweb,скопировать php.ini в C:\WINDOWS.
ps:лично я долго страдал,не зная этого:)