powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите пожалуйста разобраться с выводом данных из базы
2 сообщений из 2, страница 1 из 1
Помогите пожалуйста разобраться с выводом данных из базы
    #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
Помогите пожалуйста разобраться с выводом данных из базы
    #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
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите пожалуйста разобраться с выводом данных из базы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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