UPDATE 2:
Ist dies also das optimierteste, das es bekommen kann?
$DBH = new PDO( "connection string goes here" );
$STH = $DBH -> prepare( "select figure from table1" );
$STH -> execute();
$result = $STH -> fetch();
echo $result ["figure"];
$DBH = null;
UPDATE 1:
Ich weiß, dass ich der SQL-Abfrage ein Limit hinzufügen kann, aber ich möchte auch die foreach-Schleife entfernen, die ich nicht benötigen sollte.
URSPRÜNGLICHE FRAGE:
Ich habe das folgende Skript, das IMO für die Rückgabe vieler Zeilen aus der Datenbank aufgrund des Abschnitts "foreach" gut ist.
Wie optimiere ich das, wenn ich weiß, dass ich immer nur 1 Zeile aus der Datenbank bekomme? Wenn ich weiß, dass ich immer nur 1 Zeile aus der Datenbank erhalten werde, verstehe ich nicht, warum ich die foreach-Schleife benötige, aber ich weiß nicht, wie ich den Code ändern soll.
$DBH = new PDO( "connection string goes here" );
$STH = $DBH -> prepare( "select figure from table1" );
$STH -> execute();
$result = $STH -> fetchAll();
foreach( $result as $row ) {
echo $row["figure"];
}
$DBH = null;
$STH - $DBH -> prepare
sollte$STH = $DBH -> prepare
mehrere Stellen auf dieser Seite sein.