Помогите с MySQL

dj_lexa

Member
Joined
month_5_short 11, 2004
Messages
41
Reaction score
2
Age
41
У меня установлен Apache 2.0.54 php 5 и MySQL 5. Все работало, а после переустановки Windows не работает и пишет вот это. Уже все переустановаил, и сам сервер и базу данных. Все равно пишет вот это: Fatal error: Call to undefined function mysql_connect() in D:\server\www\poll\include\class_mysql.php on line 31. Что это может быть?
 

Gcrazman

Platinum
Joined
month_5_short 26, 2017
Messages
311
Reaction score
19
dj_lexa said:
У меня установлен Apache 2.0.54 php 5 и MySQL 5. Все работало, а после переустановки Windows не работает и пишет вот это. Уже все переустановаил, и сам сервер и базу данных. Все равно пишет вот это: Fatal error: Call to undefined function mysql_connect() in D:\server\www\poll\include\class_mysql.php on line 31. Что это может быть?

зайди на
D:\server\www\poll\include\
открой в блокноте class_mysql.php

что там написано в 31 строке... посмотри...
может наведет на какиенить мысли ;)
 

dj_lexa

Member
Joined
month_5_short 11, 2004
Messages
41
Reaction score
2
Age
41
Вот написано это: $this->conn_id = mysql_connect($this->db['host'].":".$this->port,$this->db['user'],$this->db['pass']);


Это параметры подключения к mysql ... не не конектится он блинн... что делать?
 

Malay

Member
Joined
month_2_short 6, 2004
Messages
32
Reaction score
1
Location
Одесса
Website
www.sf.biz.ua
Проверь лежит ли php_mysql.dll и libmysql.dll в папке system32 в винде.
Если нет, то залей их туда.
И пропиши, если еще не прописан php_mysql.dll в php.ini
типа ext=php_mysql.dll
 

jonjonson

Member
Joined
month_3_short 4, 2004
Messages
145
Reaction score
28
Age
54
В php 5 php_mysql.dll не нужна (перечтите документацию).
Должна по путям находиться libmysql.dll
 

dj_lexa

Member
Joined
month_5_short 11, 2004
Messages
41
Reaction score
2
Age
41
Скиньте пожалуйста готовый php.ini от PHP 5.1 если нетрудно настроенный на след параметры:
сервер d:\server\Apache2
php d:\server\php
mysql d:\server\mysql

mysql версии 5.0.19
или скажите где можно скачать...
 

jonjonson

Member
Joined
month_3_short 4, 2004
Messages
145
Reaction score
28
Age
54
Ткнитесь хоть раз в доку. Иначе нафиг строить из себя программиста?
PHP 5+

MySQL is no longer enabled by default, so the php_mysql.dll DLL must be enabled inside of php.ini. Also, PHP needs access to the MySQL client library. A file named libmysql.dll is included in the Windows PHP distribution and in order for PHP to talk to MySQL this file needs to be available to the Windows systems PATH. See the FAQ titled "How do I add my PHP directory to the PATH on Windows" for information on how to do this. Although copying libmysql.dll to the Windows system directory also works (because the system directory is by default in the system's PATH), it's not recommended.
http://ru.php.net/manual/en/ref.mysql.php
 

dj_lexa

Member
Joined
month_5_short 11, 2004
Messages
41
Reaction score
2
Age
41
Спасибо всем! Сервер опять заработал. Я просто когда вносил изменения в php.ini не перезапускал сам сервер что-бы проверить... потом перезапустил в все получилось. Теперь все работает!
 
Top