|
|
|
| Просьба исправьте вот этот код!:
<?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 ???
Какие могут быть @ - отключения предупреждений? В скрипте для теста???
Неподготовленный человек может очень долго стараться понять, почему у него пустая страница вместо ожидаемой...
а окажется что в php.ini стоит что-то вроде
;extension=php_mysql.dll
В общем нет слов, так промучался один мой знакомый, устанавливавший по этой статье(((
Вы же даете тест, как вы можете в нем отключать предупреждения(((???
Убери вы эти @ в тестовом скрипте, человеку бы сразу дали наводку, ему бы сразу стало ясно в чем возможная причина:
Fatal error: Call to undefined function mysql_connect() in D:\WWW\Apache2\htdocs\sql2.php on line 9
С Уважением Psixo. | |
|
|