2012-03-30 15 views
0

Ich möchte die Anzahl der Produkte auf der Homepage anzeigen.Wie begrenzen Sie die Anzahl der Ergebnisse einer Datenbankabfrage?

Mein Code ist:

$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$category_links[$i] . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' order by sort_order, cd.categories_name"); 

I (zum Beispiel) ein Limit von nur 6 Produkte festlegen möchten.

Antwort

1

ein LIMIT Argument zu Ende Ihrer Aussage hinzu ..

$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$category_links[$i] . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' order by sort_order, cd.categories_name LIMIT 6"); 
+0

Mindestens das ist, wenn ich Ihre Frage richtig – SuperRod

+0

Dank viel lieber zu verstehen, können Sie mir sagen, wie diese Produkte ändern können, wenn wir aktualisieren unsere Seite mit rand() functio aur anderen Dank – ruby

+0

ändern Sie einfach Ihre ORDER als RAND (c.categories_id), sort_order, cd.categories_name Sie könnten c.categories_id für welchen zufälligen Wert Sie wollen. – SuperRod

Verwandte Themen