ATUALIZAÇÃO 2:
Então, isso é o mais otimizado que pode ser?
$DBH = new PDO( "connection string goes here" );
$STH = $DBH -> prepare( "select figure from table1" );
$STH -> execute();
$result = $STH -> fetch();
echo $result ["figure"];
$DBH = null;
ATUALIZAÇÃO 1:
Sei que posso adicionar limite à consulta sql, mas também quero me livrar do loop foreach, do qual não devo precisar.
PERGUNTA ORIGINAL:
Eu tenho o seguinte script que é bom IMO para retornar muitas linhas do banco de dados por causa da seção "foreach".
Como faço para otimizar isso, se sei que sempre vou obter apenas 1 linha do banco de dados. Se eu sei que só vou obter 1 linha do banco de dados, não vejo por que preciso do loop foreach, mas não sei como alterar o código.
$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
deve haver$STH = $DBH -> prepare
vários lugares nesta página.