Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
1

Выборка из базы

19.02.2014, 15:27. Показов 549. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я сделал так,чтобы пользователю зашедшему под своим логином выводилась нужная для него информация хранимая в базе.А как сделать так чтобы, если о пользователе нет информации, то вывелась строчка , что у о вас нет информации.Просто при использовании моего, в случае кода о пользователе нет информации выводятся пустые столбцы, а мне нужно чтобы выводилось, что данных о пользователе нет.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$login = $_SESSION['login'];
$db = mysql_connect ("localhost","root","");
mysql_select_db ("clinic",$db);
                                
if(empty($login)){
   echo "<strong>Зайдите под своей учётной записью</strong>";
}
else{
   echo"<div><p> Ваша история болезни <strong>|<a href='php/exit.php'>Выход из акаунта</a></strong> <br></p></div>";
$sql = "
SELECT h.`Фамилия`,h.`Имя`,h.`Отчество`,h.`Дата_приёма`,h.`Услуга`,h.`Заключение`,h.`Врач`
FROM hospital_map h
JOIN users u ON u.`id` =  h.`id_users` 
WHERE u.`login` = '$login'
";
$result = mysql_query($sql,$db);
print "<table border='1'>\n";
print "<tr>\n";
while ($field = mysql_fetch_field($result)){
    print " <th bgcolor=#8ec4e1 class='normal'>$field->name</th>\n";
}
print "</tr>\n\n";
while($row = mysql_fetch_assoc($result)){
   print "<tr>\n";
foreach ($row as $col=>$val){
   print "<td class='normal  weight' valign='top'>$val<br/></td>\n";
}
   print "</tr>\n\n";
}   
   print "</table>\n";
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2014, 15:27
Ответы с готовыми решениями:

Выборка из базы по
Всем доброго времени суток! Имеется следующая форма: &lt;form action=&quot;test1.php&quot; method=&quot;post&quot;&gt;...

Выборка из базы
Нужна помощь выборке из бд данных за определенный промежуток дат, в формате ...от и до...

Выборка из базы
id='{$user}' and email LIKE '%{$text}%' OR name LIKE '%{$text}%' OR email LIKE '%{$text}%' Что...

Выборка из базы
Пишу что-то вроде тестирования для студентов. Студент заходит на главную страницу и указывает свои...

1
215 / 215 / 73
Регистрация: 12.03.2013
Сообщений: 485
19.02.2014, 15:42 2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$sql = "
SELECT h.`Фамилия`,h.`Имя`,h.`Отчество`,h.`Дата_приёма`,h.`Услуга`,h.`Заключение`,h.`Врач`
FROM hospital_map h
JOIN users u ON u.`id` =  h.`id_users` 
WHERE u.`login` = '$login'
";
$result = mysql_query($sql,$db);
if ( mysql_num_rows($result) ) {
    echo"<div><p> Ваша история болезни <strong>|<a href='php/exit.php'>Выход из акаунта</a></strong> <br></p></div>";
    print "<table border='1'>\n";
    print "<tr>\n";
    while ($field = mysql_fetch_field($result)){
        print " <th bgcolor=#8ec4e1 class='normal'>$field->name</th>\n";
    }
    print "</tr>\n\n";
    while($row = mysql_fetch_assoc($result)){
        print "<tr>\n";
        foreach ($row as $col=>$val){
           print "<td class='normal  weight' valign='top'>$val<br/></td>\n";
        }
        print "</tr>\n\n";
    }   
    print "</table>\n";
} else
    echo "<strong>Данные по Вашей учётной записи отсутствуют</strong>";
1
19.02.2014, 15:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2014, 15:42
Помогаю со студенческими работами здесь

Выборка из базы
Сильно не углублялся В php работу с базами а видимо стояло. Нужно решить такую задачу У нас...

Выборка из базы
мне необходимо выбрать из базы 1min, таблицы а03 строку b46 , за 2016 год полностью за год сколько...

Выборка из базы данных
При выборке из базы данных данной функцией. public function getAll($table_name, $order, $up) {...

Выборка из базы данных
здравствуйте!!! Помогите разобраться с проблемой выборки из базы данных... &lt;? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru