Datenbankzugriff - rex_sql Klasse

Neben den Möglichkeiten des OOP Frameworks, bietet REDAXO mit der rex_sql Klasse Zugriff
auf die REDAXO-Tabellen oder andere Addon Tabellen.

READ: Einträge aus rex_file lesen

<?php
$db_table = "rex_file";

$sql = new rex_sql;
$sql->debugsql = 1; //Ausgabe Query
$sql->setQuery("SELECT * FROM $db_table WHERE category_id=1");

$ausgabe = '<ul>';
for($i=0;$i<$sql->getRows();$i++)
{
$filename = $sql->getValue("$db_table.filename");
$ausgabe .= '<li>' . $filename . '</li>'';

$sql->counter++;
}
$ausgabe .= '</ul>';

print $ausgabe;

?>

WRITE: Einträge schreiben

<?php

$db_table = "rex_addon_mytabelle";

$db = new rex_sql;
$db->debugsql = 0;
$db->setTable($db_table);

$db->setValue("name", $_POST['name']);
$db->insert();

?>