====== dbGet() ====== Mit ''dbGet()'' können Daten aus der **Datenbank für Inhalte** abgerufen werden. Details und Beispiele finden Sie im Kapitel [[:de:create:databank|Datenfragmente im PHP-Code verwenden]] und bei ''[[:de:create:functions:dbset|dbSet()]]''. ''array|false **dbGet**(string //Schlüssel//)'' * //Schlüssel//\\ Der Datenbank-Schlüssel, für den Daten hinterlegt wurden **Wichtig:** ''dbGet()'' kann nur Daten abrufen, die als Tabelle importiert oder mittels ''[[de:create:functions:dbset]]'' in die Datenbank für Inhalte eingetragen wurden. Der Befehl kann keine komplexen Datenstruktren abrufen, die mittels ''[[de:create:functions:dbstore|dbStore()]]'' abgespeichert wurden. Verwenden Sie dafür ''[[de:create:functions:dbretrieve|dbRetrieve()]]''. **Wichtig:** Die Datenbank für Inhalte kann für unterschiedliche Sprachversionen ([[:de:create:multilang]]) unterschiedliche Inhalte für denselben Schlüssel speichern. Falls mehrere Sprachversionen für einen Schlüssel vorliegen, liefert ''dbGet()'' jeweils den Eintrag zur aktuellen Interviewsprache. ===== Rückgabewert ===== Wenn der angegebene //Schlüssel// in der Datenbank existiert, gibt die Funktion __immer__ ein [[:de:create:array|Array]] zurück -- auch wenn nur ein Wert für den //Schlüssel// hinterlegt wurde. Falls der angegebene //Schlüssel// in der Datenbank nicht gefunden wird, gibt die Funktion ''false'' zurück. Im Debug-Modus ({{:button.debug.gif?nolink|Fragebogen im Debug-Modus starten}}), nicht jedoch im fertigen Fragebogen, wird außerdem eine Warnung angezeigt, wenn der Schlüssel nicht gefunden wurde.