ОНОВЛЕННЯ 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, який мені не потрібен.
ОРИГІНАЛЬНЕ ПИТАННЯ:
У мене є такий сценарій, який є хорошим 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;
$STH - $DBH -> prepare
$STH = $DBH -> prepare
на цій сторінці повинно бути кілька місць.