UPDATE 2:
Jadi, apakah ini yang paling optimal?
$DBH = new PDO( "connection string goes here" );
$STH = $DBH -> prepare( "select figure from table1" );
$STH -> execute();
$result = $STH -> fetch();
echo $result ["figure"];
$DBH = null;
UPDATE 1:
Saya tahu saya bisa menambahkan batas ke kueri sql, tetapi saya juga ingin menyingkirkan perulangan foreach, yang seharusnya tidak saya perlukan.
PERTANYAAN ASLI:
Saya memiliki skrip berikut yang merupakan IMO yang baik untuk mengembalikan banyak baris dari database karena bagian "foreach".
Bagaimana cara mengoptimalkan ini, jika saya tahu saya hanya akan selalu mendapatkan 1 baris dari database. Jika saya tahu saya hanya akan mendapatkan 1 baris dari database, saya tidak mengerti mengapa saya membutuhkan loop foreach, tetapi saya tidak tahu bagaimana mengubah kodenya.
$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
harus ada$STH = $DBH -> prepare
beberapa tempat di halaman ini.