Mysql veritabanımı oluşturuyorum ve phpwebservice ile buradan verileri çekip json halinde almam ve bu verileri mobil uygulamamda göstermem görekiyor.
Kodlar kamp ile denediğimde çalışıyor, ücretsiz bir sitede denediğimde de çalışıyor ancak aynı kodları websiteme eklediğimde çalışmıyor, yani hata vs döndürmeden boş bir sayfa dönüyor. array halindeki verilerim json_encode olmuyor. db_config.php içerisindeki bilgilerim de yanlış değil, anlam veremediğim bir durum var. Bomboş beyaz bir sayfa geliyor. uff-8 ile ilgili şeylerde denedim, hata mesajlarını açtım, postmandan get ile istek aldım ama hepsinde başarısız oluyor acaba neden ? Birde panel c panel acaba sorun bundan mı kaynaklanıyor.
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
// array for JSON response
$response = array();
// require_once __DIR__ . '/db_config.php';
$db = new mysqli('localhost', '', '', '');
$sql = "SELECT * FROM notlar";
$query = $db->query( $sql);
if ($query->num_rows) {
$response["notlar"] = array();
while ($row = $query->fetch_assoc()) {
$notlar = array();
$notlar["not_id"] = $row["not_id"];
$notlar["ders_adi"] = $row["ders_adi"];
$notlar["not1"] = $row["not1"];
$notlar["not2"] = $row["not2"];
array_push($response["notlar"], $notlar );
}
// success
$response["success"] = 1;
// echoing JSON response
echo json_encode($response);
} else {
// no products found
$response["success"] = 0;
$response["message"] = "No data found";
// echo no version JSON
echo( json_encode([
'status' => 'success',
'notlar' => $response
], JSON_UNESCAPED_UNICODE) );
echo json_last_error_msg(); // Print out the error if any
die(); // halt the script
}
?>
php mysql json encode sonucu bomboş beyaz sayfa geliyor
9
●168
- 04-06-2022, 23:25:06Kimlik doğrulama veya yönetimden onay bekliyor.
- 05-06-2022, 00:26:58maalesef sorun json ve db bağlantısı ile ilgili birşey gibiomergunay adlı üyeden alıntı: mesajı görüntüle
- 05-06-2022, 01:02:43ben eski usül mysqli kullandığınızdan kaynaklandığını düşünüyorum, pdo ile deneyebilir misiniz ?
- 05-06-2022, 01:19:06lokalde çalışıyor bağlantı testleride sorunsuz diyor PDO da denemedim değil...madlypixel adlı üyeden alıntı: mesajı görüntüle
- 05-06-2022, 13:30:15bunu diyince bi tekrar baktım şunu gördüm.murattansu adlı üyeden alıntı: mesajı görüntüle
// require_once __DIR__ . '/db_config.php'; bu yorum satırında. Db bağlantısı kuramıyor olabilir. - 05-06-2022, 14:39:04hocam bağlantıyı kontrol ettim , onu kapattım açtım sorun bağlantı değil, kod zaten başka sunucu ve lokalde çalışıyor. Sorun bizim C panel hostingte ama ne bulamıyorum. php ayarlarına baktım birşey eksik ama ne bulamıyorum ....omergunay adlı üyeden alıntı: mesajı görüntüle
- 05-06-2022, 14:41:59uzak bağlantı ile bakabilirim isterseniz hocam. Satır satır kontrol edip nerde patladğına bakabilirsiniz mesela.murattansu adlı üyeden alıntı: mesajı görüntüle
- 05-06-2022, 14:56:56çok sevinirim hocam özelden yazarsan bilgileri vereyimomergunay adlı üyeden alıntı: mesajı görüntüle