Так же не могу сделать чтобы ошибки выводились в браузере а достаю их все время из файла error который находится в дирректории C:\Apache\logs.
Базу данных создавал в SQL Manager for MySQL, из командной строки mysql все нормально просматривается.
<?php
$dblocation="localhost";
$dbuser="root";
$dbname="new_db";
$dbpasswd="123";
$dbcnx=@mysql_connect($dblocation,$dbuser,$dbpasswd);
if(!$dbcnx)
{echo ("<P>В настоящий момент сервер БД недоступен!</P>");
exit();
}
if(!mysql_select_db($dbname,$dbcnx))
{
echo ("<P>Соединение с базой данных прекращенно!</P>");
exit();
}
$ath=mysql_query("select * from author");
if ($ath)
{
$autor=mysql_fetch_array($ath);
echo "имя = ".$autor['name']."<br>";
echo "пароль = ".$autor['passw']."";
echo "e-mail = ".$autor['email']."";
echo "url = ".$autor['url']."";
echo "ICQ = ".$autor['icq']."";
echo "about = ".$autor['about']."";
echo "photo = ".$autor['photo']."";
echo "time = ".$autor['time']."";
}
else
{
echo "Error: ".mysql_error()."";
exit();
}
?>
<?php
$dat=date("d.m.y");
$tm=date("h:i:s");
echo "Текущая дата: {$dat} года";?><br>
<?php echo "Текущее время: {$tm} года";?>
Компилирую под windows.
Спустя 13 минут, 31 секунда (28.07.2007 - 15:22) Ghost написал(а):
юзай конструкцию mysql_...(...) or die(mysql_error()) и будет тебе счастье
Спустя 23 часа, 2 минуты, 37 секунд (29.07.2007 - 14:25) sektor написал(а):
ошибки в браузере появляться стали, после написания следующего
ini_set('display_errors',1);
error_reporting(E_ALL);
))
а вот данные из баз данных не извлекаются вообще, может надо в конфигурациях прописать, потомучто при компиляции ошибок нет, таблицы в mysql созданны, а при написании программы в браузере данные эти не появляются.
и вообще когда компилируешь надо mysql запускать и прописывать с какой базой данных нужно работать?
ini_set('display_errors',1);
error_reporting(E_ALL);
))
а вот данные из баз данных не извлекаются вообще, может надо в конфигурациях прописать, потомучто при компиляции ошибок нет, таблицы в mysql созданны, а при написании программы в браузере данные эти не появляются.
и вообще когда компилируешь надо mysql запускать и прописывать с какой базой данных нужно работать?
Спустя 3 часа, 36 минут, 6 секунд (29.07.2007 - 18:01) sektor написал(а):
понял в чем проблема, нужно dll библиотеку подключить, кто нибудь знает как это делать7
Спустя 14 часов, 42 минуты, 53 секунды (30.07.2007 - 08:44) ftore написал(а):
Цитата(sektor @ 29.7.2007, 20:01) [snapback]25307[/snapback]
понял в чем проблема, нужно dll библиотеку подключить, кто нибудь знает как это делать7
Откриваеш php.ini. Находиш там extension. Убираеш двоиточие перед extension. Вот пример:
extension=php_mysql.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_mysqli.dll
Перезапускаеш Apache.
_____________