| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Flitig postare
|
Halojj.
Finns det ett enkelt sätt att korta ner denna query på något sätt? Vad är för och nackdelarna med att köra den på detta sätt? Kod:
$query = mysql_query("
SELECT * FROM {$table_prefix}topics
WHERE forum_id != '13' AND forum_id != '11' AND forum_id != '12' AND forum_id != '58' AND forum_id != '46' AND forum_id != '45' AND forum_id != '57' AND forum_id != '59'
AND topic_approved = '1'
ORDER BY topic_id
DESC LIMIT $limit_matches");
|
||
|
|
Svara med citat
|
|
|
#2 | |||
|
||||
|
Mycket flitig postare
|
Citat:
Kod:
SELECT * FROM {$table_prefix}topics
WHERE forum_id NOT IN(13,11,12,58,46,45,57,59) AND topic_approved = 1
ORDER BY topic_id
DESC LIMIT $limit_matches
|
|||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Klarade millennium-buggen
|
Under förutsättning att det är en version av Mysql som är minst 4.1.
< 4.0 stödjer inte IN. MSSQL kan jag inte riktigt vad den stödjer. |
||
|
|
Svara med citat
|
| Svara |
| Ämnesverktyg | |
| Visningsalternativ | |
|
|