Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите пожалуйста разобраться с выводом данных из базы / 2 сообщений из 2, страница 1 из 1
05.08.2018, 01:36
    #39683386
jameson
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста разобраться с выводом данных из базы
Доброго времени!

Вот такой код:

Код: 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.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
<?php


$db->Query("SELECT * FROM fanswer WHERE question_id = '$id'  ORDER BY a_id DESC");

if($db->NumRows() > 0){

while($ans = $db->FetchArray()){

$logina =$ans["a_name"];
$db->Query("SELECT * FROM db_users WHERE user = '$logina'");
$ua = $db->FetchArray();
$ua1 = $ua["ava"];
 

?>

<table width="95%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">



<tr>
<td width="25%" bgcolor="#F8F7F1"><strong><center>
    
    
 <?  


 if(empty($ua1)) {
echo '<center><img src="https://bandito.host/wp-content/uploads/2018/08/gpc20140102.png"></center>';
}else{
echo '<center><img src="/'.$ua['ava'].'"></center>';
} 
?>
    
    <?php echo $ans["a_name"]; ?></center></strong></td>

<td width="75%" bgcolor="#F8F7F1"><?php echo $ans["a_answer"]; ?></td>
</tr>
<tr>
<td bgcolor="#F8F7F1"></td>

<td bgcolor="#F8F7F1" style="text-align:right;"><?php echo 'Добавлено '.$ans["a_datetime"].'' ?></td>
</tr>
</table></td>
</tr>
</table><br><? } } ?>



выводит всего одну первую строку, но с данными из таблицы users (аватаром), но если убрать строки:

Код: php
1.
2.
3.
4.
$logina =$ans["a_name"];
$db->Query("SELECT * FROM db_users WHERE user = '$logina'");
$ua = $db->FetchArray();
$ua1 = $ua["ava"];



то выводит все, но естественно без аватаров, которые прописаны в db_users

Помогите плз советом, что не так я делаю...
...
Рейтинг: 0 / 0
05.08.2018, 07:10
    #39683395
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста разобраться с выводом данных из базы
Если выкинуть лишнее, получается так примерно.

Код: php
1.
2.
3.
4.
5.
6.
7.
$db->Query("SELECT * FROM fanswer WHERE question_id = '$id'  ORDER BY a_id DESC"); // через объект $db сделали какой-то запрос

while($ans = $db->FetchArray()){ // получили из него максимум одну строку данных

   $db->Query("SELECT * FROM db_users WHERE user = '$logina'"); // забыли прежнее и сделали новый запрос через тот же $db

}
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите пожалуйста разобраться с выводом данных из базы / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]