DB'den gelen verileri class'a gönderme
Merhaba arkadaşlar. Aşağıdaki gibi bir yapı var.
Bu şekilde verilerimi alıyorum
<?php
$query = $sorgum;
$sth = $dbmssql->query($query);
if ( $sth->rowCount() ){
while( $row = $sth->fetch(PDO::FETCH_ASSOC) ) {
echo $gsm = $row["gsm"];
echo $metin = $row["metin"];
}
}
?>
Fakat aşağıdaki gibi olması gerekiyor.
Yapmam gereken bu Envelope'lerin telefon numarasını ve Metni veritabanından çekip oluşturmam gerek.
<?php
$envelopes = [
new Envelope("90533xxxXXxx", "Sayın Ali bu bir test mesajıdır"),
new Envelope("90544xxxXXxx", "Sayın Veli bu bir test mesajıdır"),
new Envelope("90553xxxXXxx", "Sayın Tayfun bu bir test mesajıdır")
];
?>
Yardımcı olur musunuz?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
$envelopes = [];
if ( $sth->rowCount() ){
while( $row = $sth->fetch(PDO::FETCH_ASSOC) ) {
$gsm = $row["gsm"];
$metin = $row["metin"];
array_push($envelopes, new Envelope($gsm, $metin))
}
}
print_r($envelopes);