v2.5.2
Giriş yap

PHP ile MYSQL veri çıkarma

alwahal
601 defa görüntülendi

Merhaba veritabanımdaki yorumlar kısmından kullanıcının kaç yorum olduğunu listeliyorum ama bu şekilde lables ve dataya ayırmak istiyorum json olarak nasıl yapabilirim?</p>
resim linki
https://scontent.fist2-3.fna.fbcdn.net/v/t1.0-9/88248341_1050855811955691_1321377453465141248_n.jpg?_nc_cat=101&amp;_nc_sid=ca434c&amp;_nc_ohc=V_uzvPchBuwAX-HuZ7o&amp;_nc_ht=scontent.fist2-3.fna&amp;oh=c93d8c0b6a925c8c1118ea9bbe7574f5&amp;oe=5E8100C4

Cevap yaz
Cevaplar (1)
mutluol
1500 gün önce

$conn = $db->query("SELECT * FROM yorumlar ");
$rows = $conn->fetchAll(PDO::FETCH_ASSOC);
$liste = array();
foreach ($rows as $row) {
$list = array();

$list["durum"] = str_replace(array("0", "1", "2"), array("Negatif Yorum", "Popüler Yorum", "Network"), $row["durum"]);
$list["durum2"] = str_replace(array("3", "4", "5"), array("Bu Yorum Silindi", "Şikayet üzerine kaldırıldı", "Sabitlendi"), $row["durum"]);
//soruyu çok anlamadım ama ayırmak için bu yöntemi kullanabilirsin mantıken ya da direk çeksem yeter dersen direkt alttakini kullanman yeterli çoğaltabilirsinde mevcut kolonlara göre
$list["id"] = $row["yorum_id"];
$list["yorum"] = $row["yorum"];

array_push($liste, $list);
}
echo '{ "data":'.json_encode($liste,JSON_UNESCAPED_UNICODE).'}';

//normalde json_encode fonksiyonunu kullanman yeterli ama dataya ayırmay deyince data başlığı altında topladım 2. parametre türkçe karakterlerde sorun yaşamaman için