Allora. Prima fai una query come quella che hai scritto ma senza la limitazione della colonna tab, per la quale non puoi filtrare direttamente da query.
Do per scontato che tu conosca la funzione explode, ovviamente.Codice PHP:$sql = "SELECT ......... FROM ......... ORDER BY .......... LIMIT 30" // ti consiglio di mettere un limite onde evitare di andare a recuperare l'intera tabella ad ogni query, al massimo puoi mettere su qualche script di paginazione
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result))
{
$cat = $row['cat'];
$cat = explode(',', $cat);
if ($cat[2]) //se $cat[2] è diverso da 0 vuol dire che l'articolo appartiene a quella categoria, ovviamente se hai impostato l'appartenenza ad ogni categoria con un 0 o un 1
{
//visualizza titolo o altra roba
echo $row['titolo'];
}
}

Rispondi quotando