|
|
|
| Здравствуйте! Установил MySQL, руководствуясь Вашей книгой, настроил php.ini по Вашей статье, но при попытке открыть страницу с таким кодом:
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>
|
открывается пустая белая страница. PHP отдельно работает нормально, MySQL вроде тоже (создаю и редактирую бд и таблицы из командной строки), а в связке никак. Что я упустил?
P.S. Firewall отключен. | |
|
|
|
|
|
|
|
для: Ratibor
(11.11.2007 в 00:31)
| | У Вас создана база test?
Пробовали заместо 127.0.0.1 писать localhost? | |
|
|
|
|
|
|
|
для: morkovkin
(11.11.2007 в 10:09)
| | Думаю, что проблема в другом. В файле php.ini убедитесь, что снят комментарий со следующей строки:
extension=php_mysql.dll (уберите ; в начале строки, сохраните изменения и перезапустите сервер) | |
|
|
|
|
|
|
|
для: Kirill-rat
(11.11.2007 в 13:02)
| | Бд есть, пробовал и другие создавать из под root, результат тот же. Комментарий убрал в первую же очередь. Может с windows что? | |
|
|
|
|
|
|
|
для: Ratibor
(12.11.2007 в 00:38)
| | А вы не забыли в C:/Windows/system32/ положить библиотеку libmysql.dll ?
Если да, то найдите ее в директории с вашим php и скопируйте в вышеуказанную директорию Windows, перезапустите службы Apache и MySQL. Должно заработать. | |
|
|
|
|
|
|
|
для: Kirill-rat
(12.11.2007 в 12:47)
| | Действительно. Спасибо огромное! Заработало! | |
|
|
|