Tach!
function TextFromDB ($key)
{
$texte = "Select * from inhalte WHERE wo = '$key'";
$resultTexte = mysql_fetch_object(mysql_query($texte));return $resultTexte;
}
Diese Funktion gibt (abgesehen vom übergangenen Datenbank-Fehlerfall) zwei mögliche Werte zurück: false oder ein Objekt.
> `echo TextFromDB('impressum');`{:.language-php}
Das echo gibt damit entweder nichts aus (bei false - den Fall hast du ja noch angesprochen) oder versucht das Objekt in einen String zu wandeln. Da (bei stdClass) kein \_\_toString() vorhanden ist, ergibt das [den von Jochen beobachteten Fehler](https://forum.selfhtml.org/?t=216024&m=1480089). Eine Ausgabe muss (abgesehen vom false-Fall) also ungefähr so aussehen:
`echo TextFromDB('impressum')->feldName;`{:.language-php}
Alternativ dazu kann das Funktionsergebnis in einer Variable abgelegt werden und dann auf die Eigenschaften zugegriffen werden.
~~~php
$text = TextFromDB('impressum');
echo $text->feldName;
echo $text->nochEinFeldName;
dedlfix.