Jetzt verwende ich diesen Code:PDO: holt direkt ersten Wert mit ‚PHP 5.3‘
global $dbh;
$sql = "SELECT filename FROM t_item where id=".$id;
$req = $dbh->query($sql)->fetch();
$file = $req['filename'];
mit: PHP 5.3
Ich brauche dies viele Male zu wiederholen, ist es möglich, direkt zu holen der Wert, ohne ihn an $ req zu übergeben?
Warum schreiben Sie keine Funktion/Methode dafür? – Daan
Nicht auf PHP 5.3. Aber wenn Sie auf PHP 5.4 upgraden, können Sie das Array-De-Referencing verwenden und '$ dbh-> query ($ sql) -> fetch() ['filename']' '. Obwohl ich zustimme, macht es Sinn, eine einfache Funktion zu schreiben. – jszobody
Probieren Sie echo $ req = $ dbh-> Abfrage ($ sql) -> fetchColumn(); ' – Saty