#3411From:Vladimir_Vetchinow
To:Oleg Redut
Date:28-05-2010 08:53:28
Subj:Re: запрос из 2-х таблиц
Hello Oleg.

Втp Май 25 2010 20:14, you wrote to me:

VV>> Попробовал вывести через массив:

VV>> $result2 = mysql_query("SELECT...

VV>> for ($data=array(); $row=mysql_fetch_assoc($result2); $data[]=$row);
VV>> echo "<pre>"; print_r($data); echo "</pre>";

OR> while ( list[$id1, $id2, $data, $text] = mysql_fetch_row($result) ) {
OR> echo "<pre>".$id1." - ".$id2." - ".$data." - ".$text."</pre>";
OR> }
VV>> 8-(
Толи я с синтаксисом накосячил, толи что, но результат тот же.
Как ни бился - не заработало...

Плюнул я на эти хитрые селекты, сделал цикл(все равно на страницы бить) и двумя селектами - первый из первой таблицы одну запись, второй из второй таблицы все, что на первую завязано. Вобщем решил.

Есть еще вопрос.
Хочу, если селект по второй не дал результата выводить "Hет ответов"

Вот это не работает:

$num_rows = mysql_num_rows($result4);
if ($num_rows<1){
echo "Hет ответов";
}

Эта конструкция работает, только если >0
Исправно выводит сколько нашлось строк...

Vladimir_Vetchinow

... *Как ни спеши, тебя опережает Клейкий ярлык, как отметка на лбу(c)B.Выс*
--- GoldED+/W32 1.1.4.3
* Origin: Apache/2.2.2 (Unix) PHP/5.1.4 mySQL 5.0.26 (2:5035/61)
SEEN-BY: 46/50 50/13 37 463/68 4615/21 5000/111 5010/352 5020/715 830 845 1042
SEEN-BY: 5020/1641 1721 1973 2356 4441 8080 5030/115 830 1256 5035/18 61
SEEN-BY: 5051/41 5052/4 5053/7 5064/56 5083/444 6055/2 6070/109 6078/1 6090/1
PATH: 5035/61 18 5020/830 1042