X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как сделать sql запрос
sc2r2bey
sc2r2bey
Topic Starter сообщение 31.7.2009, 1:50; Ответить: sc2r2bey
Сообщение #1


все здорово, разобрался как работает, но есть нюан, в обоих таблицах есть поле с одинаковым названием и выводится только из 2-й таблицы, а как сделать что оба выводились, вот код
$ad = mysql_query("SELECT * FROM ad LEFT JOIN sections ON ad.sections=sections.id ORDER BY ad.id DESC LIMIT $start, $num");
if (mysql_num_rows($ad) == 0)
exit ("в данном разделе нет объявлений!");
while ($ad_ad = mysql_fetch_assoc($ad))
{
$text = $ad_ad['ad'];
$bb = new bbcode($text);



?>
<tbody>
<tr>
<td><?php echo $ad_ad['name']; ?></td>
<td><?php echo $ad_ad['name']; ?></td>
<td><?php echo $bb -> get_html(); ?></td>
<td><?php echo $ad_ad['phone']; ?></td>
<td><?php echo $ad_ad['date']; ?></td>
<td align="center">
<a href="edit_ad.php?id=<?php echo $ad_ad['id']; ?>">
<img src="images/edit.gif" width="24" height="24" border="0" alt="редактировать"/></a>
</td>
<td align="center">
<a href="remove_ad.php?id=<?php echo $ad_ad['id']; ?>" onclick="return confirm('Удалить?');">
<img src="images/remove.gif" width="24" height="24" border="0" alt="удалить" /></a>
</td>
</tr></tbody>
<?php
}


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

<td><?php echo $ad_ad['name']; ?></td>
<td><?php echo $ad_ad['name']; ?></td>


--------------------
Заметки о разработке и не только
программирую web и для we
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 31.7.2009, 2:15; Ответить: ZiTosS
Сообщение #2


sc2r2bey, есть такой оператор AS - означает синоним, другое имя.
SELECT *, ad.name AS ad_name, sections.name AS sections_name FROM ad LEFT JOIN sections ON ad.sections=sections.id ORDER BY ad.id DESC LIMIT $start, $num


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 31.7.2009, 8:37; Ответить: sc2r2bey
Сообщение #3


Вы не представляете как я Вам благодарен!!! Спасибо!


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 31.7.2009, 23:35; Ответить: ZiTosS
Сообщение #4


sc2r2bey, всегда пожалуйста! Рады были вам помочь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 2.8.2009, 10:54; Ответить: sc2r2bey
Сообщение #5


ок, а вот если во второй таблице соответствует не одна запись, а несколько, как тогда вывести все записи соответствующие условию?


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 5.8.2009, 12:23; Ответить: ZiTosS
Сообщение #6


sc2r2bey, вы хотите сказать, что связка идёт один ко многим? И вообще чему соответствует во второй таблице "не одна запись, а несколько"? Вы разъясните поточнее, можете даже скрин привести. Словестно не так понятно.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 5.8.2009, 13:14; Ответить: sc2r2bey
Сообщение #7


ок распишу подробнее

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
28 freeax 4582 12.4.2024, 1:22
автор: PostMan1
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19663 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3071 5.4.2024, 5:53
автор: Skyworker
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
81 metvekot 13630 31.3.2024, 12:44
автор: Boymaster
Горячая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
29 metvekot 4273 31.3.2024, 0:17
автор: Liudmila


 



RSS Текстовая версия Сейчас: 16.4.2024, 20:21
Дизайн