Datenbank-Funktionen



Ermitteln mehrerer Datensätze


* Klasse DB_WE
* query($query)
* next_record()

Ermitteln eines Datensatzes



* getHash($query, [$DB_WE])
<box 100% round blue|Beispiel einer Datenbankabfrage><code php>
<?php
print_r(getHash("SELECT ID,Path FROM " . FILE_TABLE . " WHERE ID=123"));
?>
</code></box>

Ermitteln einer Tabellenspalte eines Datensatzes



* f($query, [$field], [$DB_WE])
<box 100% round blue|Beispiel einer Datenbankabfrage><code php>
<?php
echo f("SELECT Path FROM " . FILE_TABLE . " WHERE ID=123");
?>
</code></box>

Beispiel


<box 100% round blue|Beispiel einer Datenbankabfrage><code php>
<?php
/**
* ab webEdition 6.3 übernimmt der Autoloader das Laden von Klassen
*/

$db = new DB_WE();

//Mehrere Datensätze ermitteln
$db->query("SELECT Path FROM " . FILE_TABLE . " WHERE IsFolder=0 ORDER By ID");

print "Anzahl Zeilen: " . $db->num_rows() . "<br>";

while ($db->next_record()) {
print $db->f("Path") . "<br>";
}

/**
* Die DB-Spalte eines Datensatzes ermitteln
* z.B. den Pfad des webEdition Dokumentes mit der ID 65
* Alternative wäre auch die Funktion: id_to_path(65)
*/

print "Pfad des Dokuments mit ID 65: " . f("SELECT Path FROM " . FILE_TABLE . " WHERE ID=65", "Path", $db);
?>
</code></box>
powered by webEdition CMS