Помогите с MySQL

dj_lexa

Member
Joined
May 11, 2004
Messages
41
Reaction score
2
Age
39
У меня установлен 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. Что это может быть?
 

LaG*Grab

Member
Joined
May 26, 2005
Messages
309
Reaction score
19
Location
Samara
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
May 11, 2004
Messages
41
Reaction score
2
Age
39
Вот написано это: $this->conn_id = mysql_connect($this->db['host'].":".$this->port,$this->db['user'],$this->db['pass']);


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

jonjonson

Member
Joined
Mar 4, 2004
Messages
145
Reaction score
28
Age
52
Не видет php библиотеку MySQL. Вот в чем причина.
 

Malay

Member
Joined
Feb 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
Mar 4, 2004
Messages
145
Reaction score
28
Age
52
В php 5 php_mysql.dll не нужна (перечтите документацию).
Должна по путям находиться libmysql.dll
 

dj_lexa

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

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

jonjonson

Member
Joined
Mar 4, 2004
Messages
145
Reaction score
28
Age
52
Ткнитесь хоть раз в доку. Иначе нафиг строить из себя программиста?
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
May 11, 2004
Messages
41
Reaction score
2
Age
39
Спасибо всем! Сервер опять заработал. Я просто когда вносил изменения в php.ini не перезапускал сам сервер что-бы проверить... потом перезапустил в все получилось. Теперь все работает!
 
Top