[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу связать PHP(5.2.3) с Mysql(6.0.0)
sektor
По отдельности все работает нормально, PHP тоже компилируется без ошибок, но данные не извлекает.
Так же не могу сделать чтобы ошибки выводились в браузере а достаю их все время из файла 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 запускать и прописывать с какой базой данных нужно работать?

Спустя 3 часа, 36 минут, 6 секунд (29.07.2007 - 18:01) sektor написал(а):
понял в чем проблема, нужно dll библиотеку подключить, кто нибудь знает как это делать7 dumau.gif

Спустя 14 часов, 42 минуты, 53 секунды (30.07.2007 - 08:44) ftore написал(а):
Цитата(sektor @ 29.7.2007, 20:01) [snapback]25307[/snapback]
понял в чем проблема, нужно dll библиотеку подключить, кто нибудь знает как это делать7 dumau.gif


Откриваеш php.ini. Находиш там extension. Убираеш двоиточие перед extension. Вот пример:

extension=php_mysql.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_mysqli.dll

Перезапускаеш Apache.


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.