Да вади от определена категория

  • Автор Автор haus
  • Начална дата Начална дата

haus

Registered
Искам да попитам как да направя като добавям клипове и като съм им задал категория да показва във определената категория клипа
 
PHP:
<?php
$catid = (int)$_GET['catid'];
$query = mysql_query("SELECT * FROM `clips` WHERE cid='$catid' ORDER BY id") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
$id = $row['id'];
$cid = $row['cid'];
$title = $row['title'];
$row2 = mysql_fetch_array(mysql_query("SELECT * FROM clips_cat WHERE id='$catid'));
$catname = $row2['catname'];

echo "ID: $id | Cat: $catname| Title: $title";
}
?>

Като в таблица clips имаш колона cid, в тази колона записваш номера на категорията. Правиш и друга таблица, която се казва clips_cat в нея записваш ID | CATNAME

примерни структури!
|-----------------------------|
| clips |
|----------------------------|
|id | title | cid |
|1 | 50cent..blabla | 1 |
|2 | 50cent..blabla2 | 1 |
|3 | tdasdas | 3 |
|4 | dasdas | 2 |
|----------------------------|


|------------------|
|clips_cat |
|------------------|
|id | catname |
|1 | hip-hop |
|2 | zaglavie |
|3 | zaglavie2 |
|4 | zaglavie3 |
|------------------|

Не съм тествал кода, но предполагам търсиш точно т'ва.
:?:
 
//offtopic
Върши ли работа? Върши! Вече, ако иска да е с left join, може да се направи. ;}
 
това го направих за сега а как да извадя вече клипчетата да ми ги показва само които са във категорията
 
nom3r1 каза:
//offtopic
Върши ли работа? Върши! Вече, ако иска да е с left join, може да се направи. ;}
Не искам да споря с теб,ама ако се индексират 50 резултата? Получават се 51 заявки ,а може да се направи с 1.
 
малко Join и може и get и за 5 минути си готов и повече не се занимаваш :idea:
 

Back
Горе