Старый 07.06.2008, 21:58   #1
Местный житель
 
Аватар для San4ez
 
Регистрация: 27.02.2008
Адрес: Западная Сибирь
Возраст: 36
Сообщений: 1,833
Галерея: 0
Записей в дневнике: 9
Р: San4ez скоро придёт к известности San4ez скоро придёт к известности
Проблема в PHP\MySQL

Вобщем попросили написать на PHP чекер для MySQL, чтобы он проверял доступна база или нет, всё просто.

Проблема: Не работает
Вобщем глядим:

>> index.php

Код HTML:
<table border="0" align="center">
<form action="res.php" method="GET">
<tr align="right">
<td>IP: </td><td><input name="ip" type=text></td>
<td>LOGIN: </td><td><input name="user" type=text></td>
<td>PASSWORD: </td><td><input name="pass" type=text></td>
<td colspan="6"><input type=submit value="Check"></td>
</tr>
</form>
</table>
уверен что в форме проблем быть неможет, ибо "не ошибёшься"
из формы забираеться хост, логин и пасс к БД, затем швыряеться в скрипт res.php вот собсна и он:

>> res.php

PHP код:
<?php
    $db 
mysql_connect("ip""user""pass")
        or die(
"Could not connect: " mysql_error());
    print (
"Connected successfully");
    
mysql_close($db);
?>
php ругается вот так:
Код:
Warning:  mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'ip' (1) in /путь/res.php on line 3
Could not connect: Unknown MySQL server host 'ip' (1)
вбиваю "баксы" в 3 строку:
$db = mysql_connect("$ip", "$user", "$pass")
ругается:
Код:
Warning:  mysql_connect() [function.mysql-connect]: Access denied for user 'apache'@'localhost' (using password: NO) in /путь/res.php on line 3
Could not connect: Access denied for user 'apache'@'localhost' (using password: NO)
вобщем такая вот проблема

PS PHP5
PS2 Есть подозрения что выбрал неправильную функцию.
__________________
San4ez вне форума   Ответить с цитированием
Старый 07.06.2008, 22:44   #2
Местный житель
 
Аватар для xaIRu[s]
 
Регистрация: 13.06.2006
Адрес: Ейск
Возраст: 34
Сообщений: 1,906
Галерея: 3
Р: xaIRu[s] на пути к лучшему
чтото кавычки мне не нравятся...

Пример

/* Connecting, selecting database */
if (MYSQL_PERSISTENT)
$link = mysql_pconnect(MYSQL_ADDR, MYSQL_USER, MYSQL_PASS)
or die("Failed to connect to mySQL server");
else
$link = mysql_connect(MYSQL_ADDR, MYSQL_USER, MYSQL_PASS)
or die("Failed to connect to mySQL server");

mysql_select_db(MYSQL_DB) or die("Could not select database");
xaIRu[s] вне форума   Ответить с цитированием
Старый 07.06.2008, 22:49   #3
Местный житель
 
Аватар для xaIRu[s]
 
Регистрация: 13.06.2006
Адрес: Ейск
Возраст: 34
Сообщений: 1,906
Галерея: 3
Р: xaIRu[s] на пути к лучшему
mysql_connect($server.":".$port, $login, $passwd) or
xaIRu[s] вне форума   Ответить с цитированием
Старый 08.06.2008, 17:35   #4
Местный житель
 
Аватар для San4ez
 
Регистрация: 27.02.2008
Адрес: Западная Сибирь
Возраст: 36
Сообщений: 1,833
Галерея: 0
Записей в дневнике: 9
Р: San4ez скоро придёт к известности San4ez скоро придёт к известности
Разобрался


PHP код:
<?php
$server 
"localhost";
$user "user"
$password "pass";

$db mysql_connect($server$user$password);
if (!
$db) {
    die(
'Could not connect: ' mysql_error());
}
echo 
'Connected successfully';

?>

...вот и всё!


PS...Ксайрус спс

/* тему можно убивать */
__________________
San4ez вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема! Roland1k M. Мобильная связь 0 13.09.2008 23:36
Проблема с DVDромом camelot Железо - Hardware 1 16.04.2008 10:16
Проблема с монитором korak Железо - Hardware 9 13.03.2008 23:33
Проблема со звуком Baiker Железо - Hardware 3 13.03.2008 21:08
MySQL-5.0 xaIRu[s] Софт 5 20.11.2006 17:48


Часовой пояс GMT +6, время: 00:16.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© megion.net

Rambler's Top100