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 = rex_sql::factory();
// $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('filename'); 
$ausgabe .= '<li>' . $filename . '</li>'; 

$sql->next();
}   
$ausgabe .= '</ul>';

print $ausgabe;

?>

WRITE: Einträge schreiben

<?php

$db_table = "rex_addon_mytabelle";

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

$db->setValue("name", rex_post('name', 'string'));
$db->insert();

?>

Artikel bearbeiten