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

Форум Apache

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

 

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

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

тема: Не подключается MySQL
 
 автор: Lionhs   (08.08.2007 в 20:36)   письмо автору
 
 

Не подключается.. запускаю проверочный файл mysql.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); 
?>


и он мне пишет:

$dblocation = "127.0.0.1"; $dbname = "test"; $dbuser = "root"; $dbpasswd = ""; $dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd); if (!$dbcnx) { echo "

К сожалению, не доступен сервер mySQL
"; exit(); } if (!@mysql_select_db($dbname,$dbcnx) ) { echo "

К сожалению, не доступна база данных
"; exit(); } $ver = mysql_query("SELECT VERSION()"); if(!$ver) { echo "

Ошибка в запросе
"; exit(); } echo mysql_result($ver, 0); ?>


Не понимаю в чём дело. Остальные php скрипты работают..

   
 
 автор: Lionhs   (08.08.2007 в 21:57)   письмо автору
 
   для: Lionhs   (08.08.2007 в 20:36)
 

Люди ну помогите, мне очень надо!

   
 
 автор: SVM   (08.08.2007 в 22:31)   письмо автору
 
   для: Lionhs   (08.08.2007 в 21:57)
 

Забыл поставить <?
Надо быть внимательней.

   
 
 автор: Lionhs   (08.08.2007 в 22:56)   письмо автору
 
   для: SVM   (08.08.2007 в 22:31)
 

Тьфу, ну я и дурак!

Но кстати не очень помогло - теперь на экране пустая страница, как-будто ничего нет.

   
 
 автор: Lionhs   (08.08.2007 в 23:01)   письмо автору
 
   для: SVM   (08.08.2007 в 22:31)
 

А теперь в php.ini я подредактировал строчку extension_dir и указал там путь - extension_dir = "d:/php/ext"

Теперь после перезапуска апача он пишет: К сожалению, не доступен сервер mySQL.

Видимо я не правильно установил MySQL ???

   
 
 автор: Faraon   (09.08.2007 в 08:33)   письмо автору
 
   для: Lionhs   (08.08.2007 в 23:01)
 

А сервер MySql вообще запущен? В процессах он есть?

   
 
 автор: Lionhs   (09.08.2007 в 12:36)   письмо автору
 
   для: Faraon   (09.08.2007 в 08:33)
 

Конечно он в процессах есть, он работает. А проверка не проходит :(

А какой другой проверочный файл? Может напишите? А то без БД как-то не естественно :(

   
 
 автор: Trianon   (09.08.2007 в 09:03)   письмо автору
 
   для: Lionhs   (08.08.2007 в 23:01)
 

Надо выбрать проверочный файл получше.
С функцией mysql_error()

   
 
 автор: Lionhs   (09.08.2007 в 14:53)   письмо автору
 
   для: Trianon   (09.08.2007 в 09:03)
 

Вобщем после долгих мучений и переустановки и перенастройки MySQL у меня получилось так, что я запускаю проверочный скрипт и он мне пишет:

5.0.18-nt

То есть версию MySQL. Так и должно быть?

   
 
 автор: Faraon   (09.08.2007 в 15:47)   письмо автору
 
   для: Lionhs   (09.08.2007 в 14:53)
 

Скрипт

$ver = mysql_query("SELECT VERSION()"); 
?
Значит все работает

   
 
 автор: Lionhs   (09.08.2007 в 16:02)   письмо автору
 
   для: Faraon   (09.08.2007 в 15:47)
 

Большое спасибо, значит всё отлично работает! Буду приступать к изучению. Ещё раз большое спасибо!!!

   
 
 автор: malor   (29.08.2007 в 10:46)   письмо автору
 
   для: Lionhs   (08.08.2007 в 20:36)
 

>Не подключается.. запускаю проверочный файл mysql.php
>

>  $dblocation = "127.0.0.1"; 
>  $dbname = "test"; 
>  $dbuser = "root"; 
>  $dbpasswd = ""; 
> .....  и т.д. .......
>


А где указывать PHP на каком порту повешен MySQL ?

MySQL 5.0.37, WinXP_sp2, apache_2.2.4-win32-x86-no_ssl.msi, php-5.2.1-Win32.zip

   
Rambler's Top100
вверх

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