2009-09-26 2 views
0

В моем googling кажется, что функции mysql не включены в базовую загрузку php5? Я вижу инструкции для Linux, но я работаю на WAMP. Может ли кто-нибудь помочь мне включить их?Call to undefined function mysql_connect()

Я довольно уверен, что у меня есть mysql/php/apache правильно настроены сейчас (конечно, apache и php работают), но я получаю сообщение об ошибке при попытке выполнить любые функции базы данных.

Мой единственный файл php.ini находится в J: \ php, и это часть моих окон PATH. Единственное, на основании того, что я видел и читал, это то, что, возможно, у меня есть старая версия DLL. У кого-то есть ссылка на известных хороших? Я использую PHP 5.2.11 и Apache 2.2

+2

Создать новый скрипт с помощью только , скопируйте и вставьте раздел (если он есть) в MySQL. – Christian

+0

К сожалению, нет раздела mySQL. Я редактировал свой пост, чтобы больше узнать о том, что я пробовал, начиная с этого. –

ответ

3

Вам нужно загрузить php_mysql.dll, так как он больше не встраивается в новые загрузки php. (more info)

+0

Хмм ... У меня php_mysql.dll и libmysql.dll в моей папке php \ ext, я раскоментировал расширение = php_mysql.dll и добавил extension_dir = "J: \ php \ ext" в файл php.ini, но я я получаю то же сообщение об ошибке ... –

+2

проверьте phpinfo(), чтобы убедиться, что расширение работает – Aziz

+0

также, отметьте (simi_def at c2 dot hu) комментарий на этой странице руководства php. – Aziz

1

copy libmysql.dll in C: \ windows \ system. Перезапустите Apache.

0

У меня была та же проблема. I изменено php.ini:

extension_dir = C:\php\ext 

 Смежные вопросы

  • Нет связанных вопросов^_^