 |
Если вы впервые на нашем форуме - ознакомьтесь с правилами
|
|
Установил себе связку:
Apache 2.0.55 (apache_2.0.55-win32-x86-no_ssl.msi) +
PHP 5.1.2 (php-5.1.2-installer.exe + php-5.1.2-Win32.zip) +
MySQL 5.0.19 (mysql-essential-5.0.19-win32.msi)
Все инсталляторы скачал с оф. сайтов.
После установки и настройки Apache2 создал простенькую страницу, запустил, вроде работает.
Установил PHP5, создал страницу со след. содержанием:
<?
echo "It works!<br>n";
phpinfo();
?>
появилась таблица с информацией, т.е. работает.
Установил MySQL5, создал страницу со след. содержанием:
<?
define("DBName","test");
define("HostName","localhost");
define("UserName","root");
define("Password","");
if(!mysql_connect(HostName,UserName,Password))
{ echo "Не могу соединиться с базой ".DBName."!<br>";
echo mysql_error();
exit;
}
mysql_select_db(DBName);
// Создаём таблицу t. Если такая таблица уже есть,
// сообщение об ошибке будет подавлено, т.к.
@mysql_query("create table t(id int, a text)");
// Вставляем в таблицу 10 записей
for($i=0; $i<10; $i++)
{ $id=time();
mysql_query("insert into t(id,a) values($id,'$i!)");
}
$r=mysql_query("select * from t");
for($i=0; $i<mysql_num_rows($r); $i++)
{ $f=mysql_fetch_array($r);
echo "$f[id] -> $f[a]<br>n";
}
?>
Естественно, запустил Apache.exe и mysqld-nt.exe; набираю в браузере соответств. url, получаю:
Fatal error: Call to undefined function mysql_connect() in E:Usrhomelocalhostwwwmysql.php on line 6
Пожалуйста, ответьте, в чём проблема или приведите пример другой php странички для тестирования MySQL5.
Заранее благодарю.
P.S. Все примеры, настройки и т.д. взял из книги Котерова PHP4 (более новой не имею)
|
|
10 апреля 2006, 16:32
|
|
Это сообщение было просмотрено: 6586 раз(а)
|
 |