Autor Zpráva
domeon
Profil
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
SELECT * FROM test_cat WHERE category_id IN(1,2,3,4,5) ...
domeon
Profil
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
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
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
domeon:
LIMIT 3,6
domeon
Profil
pcmanik:
Díky, teď se to zobrazuje správně, ještě jednou díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0