Вобщем попросили написать на 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 Есть подозрения что выбрал неправильную функцию.