|
|
|
|
<?php
if(empty($_GET['id']))
{
// устанавливаем соед с базкой
require_once("config.php");
//
$query = "SELECT * FROM user";
$usr = mysql_query($query);
if (!$usr) exit("Ошибка - ".mysql_error());
while($user = mysql_fetch_array($usr))
{
echo " <a href=$_SERVER[PHP_SELF]?id=$user[id]>
".$user['name']."
</a><br />";
}
}
else
{
if(!preg_match("|^[\d]+$|", $_GET['id']))
{
exit ("Неверный формат запроса");
}
$query = "SELECT * FROM 'user' WHERE id = '".$_GET['id']."'";
$usr1 = mysql_query($query);
if (!$usr1) exit("Ошибка - ".mysql_error());
$usr = mysql_fetch_array($usr1);
print_r($usr);
echo "имя юзеря - $user2[name]<br />";
if (!empty($usr['email'])) echo "мыло юзеря - ".$usr['email']."<br />";
}
?>
|
я новичок ..
ест такой скпритик который выводит всех пользователей а потом после инициализации гет параметра выводит инфу по отдельному пользователю.. использую денвер.
список всех пользователей выводит без проблем, а вот когда тыкаю по ссылке для вывода инфы по имени юзера и его мыла и вываливается инфа об остутствии соединения.. так что ли
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in z:\home\localhost\www\robot\users.php on line 27
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in z:\home\localhost\www\robot\users.php on line 27
Ошибка - Access denied for user 'ODBC'@'localhost' (using password: NO)
посоветуйте где собака зарыта :( | |
|
|
|
|
|
|
|
для: robotwerder
(18.05.2010 в 08:18)
| | >посоветуйте где собака зарыта :(
в mysql_connect() | |
|
|
|
|
|
|
|
для: robotwerder
(18.05.2010 в 08:18)
| | Прежде чем посылать запросы в БД mysql, тебе нужно сделать с ним соединение..
Смотри подробнее функцию в инете про mysql_connect(); | |
|
|
|
|
|
|
|
для: Tonik992
(18.05.2010 в 14:10)
| | в том та и дело что есть функция и она работает.. работала до этого момента что я описал..
сам не пойму в чём дело.. ругательство понятно, но непонятно почему так происходит..
может быть кто нить просвятит меня в детали.. буду признателен.. :)
ворнинг вываливается когда в виде ссылок сформирован список юзеров и я кликаю по любому их них в надежде на вывод подробной информации
//адрес сервера
$dblocation = "localhost";
//имя бд
$dbname = "werder";
//имя юзера
$dbuser = "root";
//пароль юзера
$dbpassword = "";
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpassword);
if (!$dbcnx)
{
exit ("<P> настоящее время сервер БД не доступен</P>");
}
if (!@mysql_select_db($dbname, $dbcnx))
{
exit ("<P> настоящее время БД не доступна</P>");
}
|
| |
|
|
|
|
|
|
|
для: RobotWerder
(18.05.2010 в 22:59)
| |
<?php
// устанавливаем соед с базкой
require_once("config.php");
if(empty($_GET['id']))
{
|
Все правильно вам показывало. При получении гет-параметра соединение с базой у вас отсутствовало. | |
|
|
|