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

Форум MySQL

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

 

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

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

тема: Как проверить, имеется ли возможно ли подключение к MySQL
 
 автор: Гавриленко Дмитрий   (11.11.2010 в 12:46)   письмо автору
 
 

Ситуация такова. Нет данных от субд. Нет логина и пароля. Как проверить, можно ли сделать mysql_connect , но без участия самого mysql_connect. Какой функцией можно посмотреть mysqli в ini раскомментирован или нет?

  Ответить  
 
 автор: mihdan   (11.11.2010 в 13:04)   письмо автору
 
   для: Гавриленко Дмитрий   (11.11.2010 в 12:46)
 

<?php
phpinfo
();
?>

  Ответить  
 
 автор: Гавриленко Дмитрий   (11.11.2010 в 13:04)   письмо автору
 
   для: mihdan   (11.11.2010 в 13:04)
 

а в скрипте?

  Ответить  
 
 автор: Trianon   (11.11.2010 в 13:32)   письмо автору
 
   для: Гавриленко Дмитрий   (11.11.2010 в 12:46)
 

чтобы можно было сделать mysql_connect, нужны
а) сама функция mysql_connect
б) сервер (то есть адрес и порт) , к которому коннектиться
в) логин с паролем
соответственно
а) проверка существования функции - function_exists()
б) здесь у Вас явная нехватка данных
в) никто не мешает сделать попытку подключения с некорректными логином и паролем, и проверить отклик.

  Ответить  
 
 автор: Гавриленко Дмитрий   (11.11.2010 в 22:49)   письмо автору
 
   для: Trianon   (11.11.2010 в 13:32)
 

За function_exists() спасибо! Просто хочется соблюдать грамотность. Это все равно как проверь жив ли человек или нет. Можно послушать сердце или прислушаться к дыханию(function_exists().. а можно просто толкнуть или ударить сильно, и посмотреть будет ли реакция(mysql_connect)..

  Ответить  
 
 автор: Trianon   (11.11.2010 в 23:40)   письмо автору
775 байт
 
   для: Гавриленко Дмитрий   (11.11.2010 в 22:49)
 

>За function_exists() спасибо! Просто хочется соблюдать грамотность. Это все равно как проверь жив ли человек или нет. Можно послушать сердце или прислушаться к дыханию(function_exists().. а можно просто толкнуть или ударить сильно, и посмотреть будет ли реакция(mysql_connect)..

Еще раз намекну. Толсто.
Сперва определитесь с тем, существование чего Вы хотите проверить.

  Ответить  
 
 автор: Гавриленко Дмитрий   (11.11.2010 в 23:04)   письмо автору
 
   для: Trianon   (11.11.2010 в 13:32)
 

И кажется ваш ответ под "В" будет всегда выдавать ложь.

  Ответить  
 
 автор: Trianon   (11.11.2010 в 23:38)   письмо автору
 
   для: Гавриленко Дмитрий   (11.11.2010 в 23:04)
 

сами-то поняли что сказали?

  Ответить  
 
 автор: Гавриленко Дмитрий   (12.11.2010 в 14:00)   письмо автору
 
   для: Trianon   (11.11.2010 в 23:38)
 

никто не мешает сделать попытку подключения с некорректными логином и паролем, и проверить отклик.
^^^^^^^^^^^^^^^^^^^^^^^
Всегда будет FALSE!

Все спасибо, уже ни чего не надо.. function_exists помогла

  Ответить  
 
 автор: Trianon   (12.11.2010 в 14:03)   письмо автору
 
   для: Гавриленко Дмитрий   (12.11.2010 в 14:00)
 

>никто не мешает сделать попытку подключения с некорректными логином и паролем, и проверить отклик.
>^^^^^^^^^^^^^^^^^^^^^^^
>Всегда будет FALSE!

Вообще-то отклик, это не только false в результате mysql_connect()
Это еще и строка в результате mysql_error()

Да только Вы так и не определились с тем, чье существование проверяете.
Так что корм не в коня.

  Ответить  
Rambler's Top100
вверх

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