Dokumentation REDAXO

R4 /

alle Artikel-IDs von bestimmtem Artikel-Typ per SQL direkt auslesen

Gesucht sind alle Artikel (IDs) die einem bestimmten Artikel-Typ zugewiesen sind.
Abfrage:
$query = 'SELECT id FROM '.$REX['TABLE_PREFIX'].'article WHERE art_type_id = 10'; 
$sql = new rex_sql(); 
$sql->setQuery($query);

Das Abfrageergebnis kann nun auf zweierlei Arten durchgegangen und weiterverarbeitet werden:

for ($i = 1; $i <= $sql->getRows(); $i++) { 
  print $sql->getValue('name').'<br />'; 
  $sql->next(); 
}

oder

$results = $sql->getArray(); 
foreach ($results as $result) { 
  ... 
}

Die foreach-Lösung ist allerdings nur gut, wenn man einen Query absetzt, der wenige Zeilen zurückgibt.

Forenbeitrag

Page last modified on 06.01.2008 10:07 Uhr