|
|
|
|
|
для: cerf000
(05.06.2009 в 14:45)
| | print_r($myrow) | |
|
|
|
|
|
|
|
для: Trianon
(05.06.2009 в 08:32)
| |
SELECT t1.*,t2.title AS t2_title,cat FROM t1,t2 where t1.id = t2.id
| вроде так должно выводить и title а как его выводить надо назначить переменную ? | |
|
|
|
|
|
|
|
для: cerf000
(05.06.2009 в 02:10)
| | запрос SELECT t1.*,t2.cat не получает ни одного поля кроме cat из второй таблицы.
Неоднозначность с именем можно разрешить с помощью алиаса: SELECT ..., t2.title AS t2_title, ... | |
|
|
|
|
 17.3 Кб |
|
|
для: Yuri
(31.05.2009 в 22:35)
| | Если ставить t1.id = t2.cat то выводит одинаковых записей столько сколько id в t2 поэтому я ставлю t1.id = t2.id
<?
$result = mysql_query("SELECT t1.*,t2.cat FROM t1,t2 where t1.id = t2.id",$db);
{
$myrow = mysql_fetch_array($result);
do
{
printf ("<BR><a href='cat.php?cat=%s'>%s<BR></a>",$myrow["id"],$myrow["title"]);
echo $myrow['text'];
}
while ($myrow = mysql_fetch_array($result));
}
?>
|
Но проблема с самого начала была как и теперь вывести после echo $myrow['text'];
title по категориям как на картинке | |
|
|
|
|
|
|
|
для: Trianon
(31.05.2009 в 19:12)
| | Посыпаю голову пеплом... конечно where... усталость
select t1.*, t2.* from t1,t2 where t1.id = t2.cat
|
| |
|
|
|
|
|
|
|
для: Trianon
(31.05.2009 в 19:12)
| | это место не понятно и нигде не найти ссылки на объяснения я перерыл 2 книги и яндекс а толку мало.
И еще у меня вопрос вывода этих значений! как присвоить переменную для т2 | |
|
|
|
|
|
|
|
для: Yuri
(30.05.2009 в 18:08)
| | >
select t1.*, t2.* from t1,t2 when t1.id = t2.cat
|
Самым зыбким понятием здесь, очевидно, является when? | |
|
|
|
|
 35.6 Кб |
|
|
для: Yuri
(30.05.2009 в 18:08)
| |
<?
$result = mysql_query("SELECT * FROM categories",$db);
{
$myrow = mysql_fetch_array($result);
do
{
printf ("<BR><a href='cat.php?cat=%s'>%s<BR></a>",$myrow["id"],$myrow["title"]);
echo $myrow['text'];
}
while ($myrow = mysql_fetch_array($result));
}
?>
|
выводит из таблицы categories:
[url]Фрукты [/url]
сочный, обычно съедобный, плод дерева или кустарника. Разновидностью фруктов являются также некоторые ягоды.
[url]Обои[/url]
отделочный материал для внутренних стен и иногда потолков, обычно выпускается в виде рулонов. Обои бывают на бумажной, тканевой и полимерной (виниловые и другие обои) основе.
[url]Овощи[/url]
кулинарный термин, обозначающий съедобную часть (например, плод или клубень), растения.
|
Есть другая таблица в прикрепленном файле. Как мне вывести все наименования (столбец title) первой cat после "фрукты" второй cat после "обои" и третий cat после "овощи"
Все что мне советовали до этого у меня не получилось :( но можетя я не правильно объяснил :( | |
|
|
|
|
|
|
|
для: cerf000
(30.05.2009 в 18:03)
| |
select t1.*, t2.* from t1,t2 when t1.id = t2.cat
|
имхо id очень зыбкое понятие.. хотя работать будет | |
|
|
|
|
|
|
|
для: Yuri
(30.05.2009 в 18:00)
| | да по id
SELECT * FROM categories WHERE id='$cat'",$db
через _GET | |
|
|
|
|