Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не работет PHP+MySQL
 
 автор: Ratibor   (11.11.2007 в 00:31)   письмо автору
 
 

Здравствуйте! Установил 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($ver0); 
?>

открывается пустая белая страница. PHP отдельно работает нормально, MySQL вроде тоже (создаю и редактирую бд и таблицы из командной строки), а в связке никак. Что я упустил?
P.S. Firewall отключен.

   
 
 автор: morkovkin   (11.11.2007 в 10:09)   письмо автору
 
   для: Ratibor   (11.11.2007 в 00:31)
 

У Вас создана база test?
Пробовали заместо 127.0.0.1 писать localhost?

   
 
 автор: Kirill-rat   (11.11.2007 в 13:02)   письмо автору
 
   для: morkovkin   (11.11.2007 в 10:09)
 

Думаю, что проблема в другом. В файле php.ini убедитесь, что снят комментарий со следующей строки:
extension=php_mysql.dll (уберите ; в начале строки, сохраните изменения и перезапустите сервер)

   
 
 автор: Ratibor   (12.11.2007 в 00:38)   письмо автору
 
   для: Kirill-rat   (11.11.2007 в 13:02)
 

Бд есть, пробовал и другие создавать из под root, результат тот же. Комментарий убрал в первую же очередь. Может с windows что?

   
 
 автор: Kirill-rat   (12.11.2007 в 12:47)   письмо автору
 
   для: Ratibor   (12.11.2007 в 00:38)
 

А вы не забыли в C:/Windows/system32/ положить библиотеку libmysql.dll ?
Если да, то найдите ее в директории с вашим php и скопируйте в вышеуказанную директорию Windows, перезапустите службы Apache и MySQL. Должно заработать.

   
 
 автор: Ratibor   (13.11.2007 в 00:25)   письмо автору
 
   для: Kirill-rat   (12.11.2007 в 12:47)
 

Действительно. Спасибо огромное! Заработало!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования