Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как сделать sql запрос

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
sc2r2bey
Отправлено: 31 Июля, 2009 - 00:50:40
Post Id



Гость


Покинул форум
Сообщений всего: 116
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)




все здорово, разобрался как работает, но есть нюан, в обоих таблицах есть поле с одинаковым названием и выводится только из 2-й таблицы, а как сделать что оба выводились, вот код
CODE (text):
скопировать код в буфер обмена
  1. $ad = mysql_query("SELECT * FROM ad LEFT JOIN sections ON ad.sections=sections.id ORDER BY ad.id DESC LIMIT $start, $num");
  2. if (mysql_num_rows($ad) == 0)
  3. exit ("в данном разделе нет объявлений!");
  4. while ($ad_ad = mysql_fetch_assoc($ad))
  5. {
  6. $text = $ad_ad['ad'];
  7. $bb = new bbcode($text);
  8.  
  9.  
  10.  
  11. ?>
  12. <tbody>
  13. <tr>
  14. <td><?php echo $ad_ad['name']; ?></td>
  15. <td><?php echo $ad_ad['name']; ?></td>
  16. <td><?php echo $bb -> get_html(); ?></td>
  17. <td><?php echo $ad_ad['phone']; ?></td>
  18. <td><?php echo $ad_ad['date']; ?></td>
  19. <td align="center">
  20. <a href="edit_ad.php?id=<?php echo $ad_ad['id']; ?>">
  21. <img src="images/edit.gif" width="24" height="24" border="0" alt="редактировать"/></a>
  22. </td>
  23. <td align="center">
  24. <a href="remove_ad.php?id=<?php echo $ad_ad['id']; ?>" onclick="return confirm('Удалить?');">
  25. <img src="images/remove.gif" width="24" height="24" border="0" alt="удалить" /></a>
  26. </td>
  27. </tr></tbody>
  28. <?php
  29. }


т.е. вот эти два поля из разных талиц, а как их идентифицировать?

CODE (text):
скопировать код в буфер обмена
  1. <td><?php echo $ad_ad['name']; ?></td>
  2. <td><?php echo $ad_ad['name']; ?></td>
 
 Top
Nestor
Отправлено: 31 Июля, 2009 - 02:39:39
Post Id



Частый гость


Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2009  


Помог: 0 раз(а)




SELECT *,ad.name AS adname FROM ad LEFT JOIN sections ON ad.sections=sections.id ORDER BY ad.id DESC LIMIT $start, $num


-----
Aurus CMS
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB