v2.5.2
Giriş yap

DB'den gelen verileri class'a gönderme

ufukart
454 defa görüntülendi

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?

Cevap yaz
Cevaplar (2)
makifgokce
1121 gün önce
$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);
ufukart
1121 gün önce

Çok teşekkür ederim. Nokta atışı cevabı yazmışsınız. Aldığım gibi kullandım.