Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Fatal error: Call to undefined function mysql_connect()
 
 автор: Andrey_l   (06.11.2007 в 10:59)   письмо автору
 
 

Случилась проблема такая. У меня дома XP. На нем стоит php 5, apache и mysql
. В принципе все работало нормально, пока не пришлось объединять работу пхп и sql'a
при коннекте пхп к sql-у выдает ошибочку

Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\mysql_connect.php on line 5

причем код написан корректно. Литературу почитал. все переделал, но выдает ту же ошибку. Пхп работает с включенной строкой в ини-файле:
...
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
...

ничаго не помогает и: и файл libmysql.dll из C:\php5 кинул его сюда c:\windows\system32\
и файл c:\php5\ext\php_mysql.dll в C:\widows\system32\ засунул- тоже не работает.
sql настроил на порт 3306, локалхост, пхп тоже работает как локалхост, тока через 80

Проверял код следующего содержания

<?php
print "Current PHP version: <b> ". phpversion() ."</b>";
$link = mysql_connect("localhost", "user","hello") or die("Could not connect");
if( !$link ) die( mysql_error() );
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list))
{
echo "<h3>Database \"".$row->Database."\"</h3>\n";
$result = mysql_list_tables($row->Database);
if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() );
else {
while ($row = mysql_fetch_row($result))
print "Table: $row[0]<br>";
mysql_free_result($result);
}
}
?>

Переписывал строку в следующий вид- усеравно ни пашет:
...
$link = mysql_connect("localhost:3306", "user","hello") or die("Could not connect");
...

подскажите что можно сделать, чтобы эта ЕБА#АЯ хренотень работала вкупе нормально и не выдавала ошибки, типа- ой-ой-ой как мне плохо
не могу определить эту функцию. Подскажите что делать, ато уже психоз долбит.

Да, и кто знает киньте ссылочку, для того чтобы скачать MS SQL, просто по работе надо, так бы из принципа не скачал!
И подскажите, можно ли подключить сервер 1С-предприятие к MYSQL-у, потому что учить синтаксис другого языка структ. запросов в падлу, а то клиентские компы не запускаются без базы. Заранее спасибо.

   
 
 автор: cheops   (06.11.2007 в 11:58)   письмо автору
 
   для: Andrey_l   (06.11.2007 в 10:59)
 

php.ini правите тот который нужно (путь к актуальному можно посмотреть в отчёте функции phpinfo())?

   
 
 автор: Medulla   (06.11.2007 в 15:35)   письмо автору
 
   для: cheops   (06.11.2007 в 11:58)
 

проверьте extension_dir в phpinfo и наличие либ в папке ext

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования