PHP ile veritabanından api çekme
6
●162
- 12-01-2023, 16:47:43Merhaba arkadaşlar MySql veritabanımda bir tablo mevcut ülkeler adında. Örneğin siteadresi.com/api/ulke/1 veya bunun gibi bir link girilince bana o idye sahip ülkenin json şeklinde bilgilerini vermesini istiyorum çok araştırdım ama genellikle bir çoğu link olarak başka yerden çekiyor, var mı acaba benim istediğim tarzda bir yapı şimdiden teşekkür ederim.
- 12-01-2023, 16:53:37Demek istediğinizi doğru anladıysam id'yi url üzerinden get olarak çekin:
// burada URL'den id değerini alıyoruz $id = $_GET['id']; // Veritabanından id değerine sahip ülkenin bilgilerini alıyoruz $result = $db->query("SELECT * FROM ulkeler WHERE id = $id"); $ulke = $result->fetch_assoc(); // Ülke bilgilerini JSON formatına dönüştürüyoruz ve ekrana basıyoruz header('Content-Type: application/json'); echo json_encode($ulke); - 12-01-2023, 16:59:01@mcanyarar; Teşekkür ederim tam olarak istediğim bu fakat mysql bağlantısını nasıl kursak daha sağlıklı olur PDO ile çalışır mı ?mcanyarar adlı üyeden alıntı: mesajı görüntüle
- 12-01-2023, 17:04:47Arkadaşın söylediği gibi çek , sürekli mysql sorgusu yapmak yerine veri değiştikçe dizinin içerisinde bir html dosyasının içerisine yazdır, cache mantığı ile ilerlersen büyük verilerde sorun yaşamazsın.HakanSvrmm adlı üyeden alıntı: mesajı görüntüle
- 12-01-2023, 17:25:10Evet daha mantıklı ve hızlı sistem olur teşekkür ederim.webkaplani adlı üyeden alıntı: mesajı görüntüle
- 12-01-2023, 17:29:34