|
|
|
|
|
для: FaStY
(16.02.2006 в 18:53)
| | Э... даже не знаю что, и посоветовать... На вкус и цвет ...:)))))
Я бы сперва вставил в PhpMyAdmin SQL и проверил, выдает ли запрос то, что надо. А то я тоже мог наврать. А потом, если в результате то, что хочется получить, засунул бы запрос в mysql_query("....."). Ну и дальше, как обычно.... | |
|
|
|
|
|
|
|
для: Trianon
(16.02.2006 в 18:18)
| | за это большое спасибо, только теперь бы узнать толком куда его вставлять... | |
|
|
|
|
|
|
|
для: FaStY
(16.02.2006 в 17:55)
| |
SELECT main_forum.name as category, count(posts.id_post) as posted
FROM main_forum, name_forum, themes, posts
WHERE main_forum.id = name_forum.id_main_forum
AND name_forum.id_forum = themes.id_forum
AND themes.id_theme = posts.id_theme
GROUP BY main_forum.name
|
| |
|
|
|
|
|
|
|
для: FaStY
(15.02.2006 в 20:41)
| | ну кто-нибудь... :( | |
|
|
|
|
|
|
|
для: FaStY
(15.02.2006 в 20:36)
| | неа, пробовал вот так:
<?php
//dвыводим темы
if($row_forum['id_forum'] !== NULL){
$query_theme = "SELECT * FROM themes where id_forum =".$row_forum['id_forum'];
$res_theme = mysql_query ($query_theme) or die (mysql_error());
if(!$res_theme) exit(mysql_error());
while ($row_theme = mysql_fetch_array($res_theme)):
//выводим топики
if($row_theme['id_theme'] !== NULL){
$queryasd = "SELECT id_post FROM posts
where id_theme =".$row_theme[id_theme];
$res = mysql_query ($queryasd)
or die ("Query failed4".mysql_error());
if(!$res) exit(mysql_error());
$resultasd = mysql_num_rows($res);
}
else{
$resultasd=0;
}
endwhile;
?>
|
не получилось:( помогите, уже все мозги себе этим запарил | |
|
|
|
|
 2.2 Кб |
|
|
для: FaStY
(15.02.2006 в 15:31)
| | Облом :( скрипт работает не корректно :(
вот в атаче выложил, как я понял, он выводит только те сообщения, которые находятся в первом топике(на слчай, если их много), а остальные не показывает. :(
сейчас может попробую еще попробовать, но на случай, если ничего не получится, исправте скрипт пожалуйста... | |
|
|
|
|
|
|
|
для: Loki
(15.02.2006 в 15:28)
| | все, получилось :) | |
|
|
|
|
|
|
|
для: FaStY
(15.02.2006 в 13:56)
| | Попробуйте вывести
в случае, который вызывает ошибку, а то мне даже код запустить не на чем. | |
|
|
|
|
|
|
|
для: Loki
(15.02.2006 в 13:15)
| | а можно на примере показать? ато чет у меня не получается :( желательно на моем запросе:
Чтобы если нету форумов или тем в категории, то кол-во ответов равно нулю. Я пробовал так:
<?php
if($row_theme[id_theme] !== NULL{
$otvetov = 0
}
?>
|
не получилось, может я не так Null пишу? | |
|
|
|
|
|
|
|
для: FaStY
(15.02.2006 в 12:09)
| | Так а зачем его укорачивать? надо просто ввести проверку что результат не равен NULL (это если я тот запрос посмотрел). В противном случае - указывать ноль.
И по поводу ошибки не очень понял. | |
|
|
|
|