Autor | Zpráva | ||
---|---|---|---|
domeon Profil |
#1 · Zasláno: 28. 5. 2011, 10:43:02
Ahoj,
potřeboval bych nastavit, abych mohl mít v category_id= třeba id1,id2,id3,id4... $sql = mysql_query("SELECT * FROM test_cat WHERE category_id='1' AND published=1 ORDER BY $sort LIMIT $from, $template[games_per_page]"); Půjde to nastavit? Díky za rady... |
||
ShiraNai7 Profil |
#2 · Zasláno: 28. 5. 2011, 10:45:08
SELECT * FROM test_cat WHERE category_id IN(1,2,3,4,5) ... |
||
domeon Profil |
#3 · Zasláno: 28. 5. 2011, 10:54:41 · Upravil/a: domeon
ShiraNai7:
Dky, ale hlásí to chybu: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in while ($row = mysql_fetch_array($sql)) { $therow = $therow + 1; |
||
Taps Profil |
#4 · Zasláno: 28. 5. 2011, 11:00:27
domeon:
mám dotaz zda máš uvedeno v jednom řádku tabulky toto id1,id2,id3,id4 ? pokud ano tak máš chybně navrženou strukturu databáze |
||
domeon Profil |
#5 · Zasláno: 28. 5. 2011, 11:12:48 · Upravil/a: domeon
Chápu, takže se zeptám jestli by to nešlo vyřešit tímto způsobem:
Mám nastavený zobrazovací imit 6, takže jetli by nešlo nastavit, aby se kategorie zobrazovaly například až od id4 ? $sql = mysql_query("SELECT * FROM test_cats ORDER BY cat_order ASC LIMIT 6;"); while($row = mysql_fetch_array($sql)) { $cat_numb = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM test_vat WHERE category_id=".$row['id']." AND published=1"),0); ; Takže bylo to možné nastavit? |
||
pcmanik Profil |
#6 · Zasláno: 28. 5. 2011, 12:27:02
domeon:
LIMIT 3,6 |
||
domeon Profil |
#7 · Zasláno: 28. 5. 2011, 13:13:48
pcmanik:
Díky, teď se to zobrazuje správně, ještě jednou díky |
||
Časová prodleva: 13 let
|
0