ACTUALIZACIÓN 2:
Entonces, ¿es esto lo más optimizado que puede obtener?
$DBH = new PDO( "connection string goes here" );
$STH = $DBH -> prepare( "select figure from table1" );
$STH -> execute();
$result = $STH -> fetch();
echo $result ["figure"];
$DBH = null;
ACTUALIZACIÓN 1:
Sé que puedo agregar un límite a la consulta SQL, pero también quiero deshacerme del bucle foreach, que no debería necesitar.
PREGUNTA ORIGINAL:
Tengo el siguiente script que es bueno en mi opinión para devolver muchas filas de la base de datos debido a la sección "foreach".
¿Cómo optimizo esto, si sé que siempre obtendré solo 1 fila de la base de datos? Si sé que solo obtendré 1 fila de la base de datos, no veo por qué necesito el bucle foreach, pero no sé cómo cambiar el 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
debe haber$STH = $DBH -> prepare
varios lugares en esta página.