GÜNCELLEME 2:
Peki alabileceği en optimize edilmiş şey bu mu?
$DBH = new PDO( "connection string goes here" );
$STH = $DBH -> prepare( "select figure from table1" );
$STH -> execute();
$result = $STH -> fetch();
echo $result ["figure"];
$DBH = null;
GÜNCELLEME 1:
Sql sorgusuna limit ekleyebileceğimi biliyorum ama aynı zamanda ihtiyacım olmayan foreach döngüsünden de kurtulmak istiyorum.
ORİJİNAL SORU:
"Foreach" bölümü nedeniyle veritabanından birçok satırı döndürmek için iyi bir IMO olan aşağıdaki betiğe sahibim.
Veritabanından her zaman sadece 1 satır alacağımı bilirsem, bunu nasıl optimize ederim. Veritabanından yalnızca 1 satır alacağımı biliyorsam, neden foreach döngüsüne ihtiyacım olduğunu anlamıyorum, ancak kodu nasıl değiştireceğimi bilmiyorum.
$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
bu sayfada birkaç yer olmalıdır .