Вывод функцией printf двух таблиц одновременно

Мурад

Новичок
Вывод функцией printf двух таблиц одновременно

В одной базе данных имеется две таблицы, функией printf пытаюсь вывести по очередности поля обеих таблиц...
в итоге поля при выводе задваиваются
Пытался объяснить как можно внятнее не знаю получилось ли... Заранее благодарю..

Код

<?
$result2 = mysql_query("SELECT * FROM categories, content",$db); // categories, content это две таблицы
if (!$result2)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору <br>
<strong>Код ошибки</strong></p>" ;
exit(mysql_error());

}

if (mysql_num_rows($result2) > 0)
{
$myrow2 = mysql_fetch_array($result2);
do
{
printf("<p>
<tr>
<td><img src='left_menu_icon.gif'></td>
<td class='стиль16'><a href = 'viev_cat.php?cat=%s'> %s</a></td></p>
</tr>
<tr>
<td><img src='left_menu_icon.gif'></td>
<td class='стиль16'><a href = 'viev_cat.php?cat=%s'> %s</a></td></p>
</tr>",$myrow2["id"],$myrow2["title"],$myrow2["price"],$myrow2["street"]);
}

while ($myrow2 = mysql_fetch_array($result2));





}
else
{
echo "<p>Информация не может быть извлечена в таблице нет записей. </p>";
Exit();
}



?>
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
DiMA
Судя по всему очередная жертва женечки
 

Sawa

Новичок
Это не верный вариант, тебе надо почитать документацию. php.net - там к каждой функции есть комментарии.

Так же рекомендую почитать документацию по Mysql, из условия не понятно что надо выбрать из этих таблиц.
При условии что в таблице "category" категории, а в "content" находятся наши items которые надо выбирать согласно заданной категории, запрос получится таким(примерно):
Код:
select ... from content left join category on content .category_id=category.id where content.category_id=....
если надо выводить записи одной таблицы, а после другой:
Код:
select id,title,price,street from content  union select id,title,price,street from category
но перед использованием надо почитать документацию на UNION.
тут мне не понятно, почему в разных таблицах лежат похожие данные, это нелогично, и почему в исходном запросе топикстартера, выборка из 2ух таблиц представлена в виде "from table1,table2" ? это нелогично и неверно...

не ленись, почитай документацию и посмотри примеры. У Орейли неплохие книги для начинающих, их также в pdf можно найти в сети.
 

zerkms

TDD infected
Команда форума
Мурад
а почему ты не задаёшь подобные глупые вопросы Жене Попову, который тебя недоучил?
 

Фанат

oncle terrible
Команда форума
zerkms, ты с такой претензией пишешь, как будто человек сознательно выбирал себе самый плохой материал для изучения.
 

zerkms

TDD infected
Команда форума
*****
кстати да, резонное замечание. но вопрос всё равно в силе.
 
Сверху