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

Форум MySQL

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

 

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

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

тема: Fatal error: Call to undefined function mysql_connect()
 
 автор: cerberus13   (30.01.2008 в 11:16)   письмо автору
 
 

Доброе время суток. Установил себе MySQL 3.23.58-win.
В папке C:\\Webserver\\MySQL\\data есть две папки mysql и test. На сколько я понимаю это базы данных.
В конфигурации апача прописана рабочая папка (ну где документы хранятся) C:\\Webserver\\www, когда я в этой папке создаю документ index.php с кодом:

<?php
print \"Current PHP version: <b> \". phpversion() .\"</b>\";

$link = mysql_connect(\"localhost\", \"root\",\"esperanto\") 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);
}
}
?>

но мне выдаёт в браузере:
Current PHP version: 5.2.5
Fatal error: Call to undefined function mysql_connect() in C:\\Webserver\\www\\index.php on line 20
Что не так сделал? Почему не могу подключиться?
Я новичок, поэтому заранее извиняюсь, если вопрос очень глупый.

   
 
 автор: MIchail1982   (30.01.2008 в 14:30)   письмо автору
 
   для: cerberus13   (30.01.2008 в 11:16)
 

вы не подключили php_mysql.dll

   
 
 автор: cheops   (30.01.2008 в 15:00)   письмо автору
 
   для: cerberus13   (30.01.2008 в 11:16)
 

У вас не подлючено расширение php_mysql.dll в конфигурационном файле php.ini. Возможно вас заинтересует статья http://www.softtime.ru/info/apache.php?id_article=24.

PS Версию MySQL лучше использовать более свежую, сейчас рекомендованной является версия 5.0.x.

   
Rambler's Top100
вверх

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