MySQL-5.0.13

wind

Guest
MySQL-5.0.13

Люди подскажите почему мои скрипты не находят СУБД? При чем я могу зайти Telnet-ом на 3306, нормально захожу MySQLAdministrator-ом.
OS - WindowsXP
PHP - 4.4.0
Apach - 2.0.54
Заранее благодарен.
 

Фанат

oncle terrible
Команда форума
потому, что ты не потрудился подключить к пхп расширение MySQL
 

wind

Guest
А как это сделать? Просто раньше я настраивал все так ка и сейчас и все работало.
 

wind

Guest
Спасибо! Но все таки я подключил расширение MySQL к PHP
 

Фанат

oncle terrible
Команда форума
скажи, сколько, на твой взгляд, информативности в изречении "мои скрипты не находят СУБД"?

или, скажем, адекватной ли фразой является "мой автомобиль не едет"? Скажи, после такого диагноза можно тебе сказать, где чинить?
 

wind

Guest
Сказать где чинить нет но дать наводки где посмареть мона.
У меня есть скрипт:

// Имя сервера базы данных, например
$dblocation = "127.0.0.1";
$dbname = "guestbook";
$dbuser = "root";
$dbpasswd = "Ntytnrfur3ldc";
//Соединение с сервером
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.</P>" );
exit();
}
// Выбираем базу данных
if (! @mysql_select_db($dbname,$dbcnx) )
{
echo( "<P>В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.</P>" );
exit();
}

Если бы я не подключил расширение для MYSql то получил бы сообщение об ошибке, а так получаю только сообщение "В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно". Этот скрипт работал раньше а вот после установки 5 MYsql перестал. Вот меня и интересует какая проблема могла возникнуть?
 

Bambuk

Новичок
Какое сообщение об ошибке? Ты его сам подавил символом @.
 

wind

Guest
Сори народ ступил извените!!! Спасибо огромное!
 

ForJest

- свежая кровь
wind
1. Убери @ в функциях
2. Поставь error_reporting(E_ALL);
3. Поставь ini_set('display_errors', true);
 
Сверху