poyt
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: $result14 = mysql_query("SELECT mail.identificator, mail.sender, mail.data, mail.activation, mail.addressee, mail.time, mail.description, users.avatar, users.name, users.family, users.user_numder FROM mail, users WHERE mail.sender = users.user_numder AND mail.addressee='$dliamenia' ORDER BY mail.identificator DESC LIMIT $start, $num "); while ($myrow14 = mysql_fetch_array ($result14)) { | Выделил недостающий момент в запросе. Цитата: printf ("<table id='msg'><tr> <td valign='center' width='60' align='center'><a href='view_user.php?user_numder=%s'><img border='0' src='%s' width='60'></a></td> <td valign='center' width='120' align='left'><div class='msg_name'>%s %s</div><div class='msg_data'>%s %s</div></td> <td valign='top' ><a href='view_messege.php?identificator=%s'>%s </a></td> </tr></table>",$myrow14["user_numder"],$myrow14["avatar"],$myrow14["name"],$myrow14["family"],$myrow14["data"],$myrow14["time"],$myrow14["identificator"],$myrow14["description"]); } | Лучше обратиться к нужным полям по числовым индексам начиная с 0. Код: mail.identificator, mail.sender, mail.data, mail.activation, mail.addressee, mail.time, mail.description, users.avatar, users.name, users.family, users.user_numder | Соответственно чтобы их получить обращаетесь к ним в таком же порядке: Код: $myrow14[0], $myrow14[1], ..., $myrow14[10], | В много-табличных запросах запросы по названию столбцов не работают. Нашёл информацию по этим обращениям здесь. | Всего записей: 642 | Зарегистр. 26-06-2006 | Отправлено: 21:05 22-06-2010 | Исправлено: poyt, 21:08 22-06-2010 |
|