AGGIORNAMENTO 2:
Quindi questo è il più ottimizzato che può ottenere?
$DBH = new PDO( "connection string goes here" );
$STH = $DBH -> prepare( "select figure from table1" );
$STH -> execute();
$result = $STH -> fetch();
echo $result ["figure"];
$DBH = null;
AGGIORNAMENTO 1:
So di poter aggiungere un limite alla query sql, ma voglio anche sbarazzarmi del ciclo foreach, di cui non dovrei aver bisogno.
DOMANDA ORIGINALE:
Ho il seguente script che è un buon IMO per la restituzione di molte righe dal database a causa della sezione "foreach".
Come ottimizzo questo, se so che otterrò sempre solo 1 riga dal database. Se so che otterrò solo 1 riga dal database, non vedo perché ho bisogno del ciclo foreach, ma non so come modificare il codice.
$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
dovrebbero essere$STH = $DBH -> prepare
diversi posti in questa pagina.