ОБНОВЛЕНИЕ 2:
Итак, это наиболее оптимизированный он может получить?
$DBH = new PDO( "connection string goes here" );
$STH = $DBH -> prepare( "select figure from table1" );
$STH -> execute();
$result = $STH -> fetch();
echo $result ["figure"];
$DBH = null;
ОБНОВЛЕНИЕ 1:
Я знаю, что могу добавить ограничение на sql-запрос, но я также хочу избавиться от цикла foreach, который мне не нужен.
ОРИГИНАЛЬНЫЙ ВОПРОС:
У меня есть следующий script, который является хорошим IMO для возврата многих строк из базы данных из-за раздела "foreach".
Как оптимизировать это, если я знаю, что я всегда получаю только 1 строку из базы данных. Если я знаю, что у меня будет только 1 строка из базы данных, я не понимаю, зачем мне нужен цикл foreach, но я не знаю, как изменить код.
$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;