• 04-06-2022, 23:25:06
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    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
    }

    ?>
  • 05-06-2022, 00:10:28
    #2
    hocam emin değilim ama while yerine foreach kullanıp dener misiniz.
  • 05-06-2022, 00:26:58
    #3
    omergunay adlı üyeden alıntı: mesajı görüntüle
    hocam emin değilim ama while yerine foreach kullanıp dener misiniz.
    maalesef sorun json ve db bağlantısı ile ilgili birşey gibi
  • 05-06-2022, 01:02:43
    #4
    ben eski usül mysqli kullandığınızdan kaynaklandığını düşünüyorum, pdo ile deneyebilir misiniz ?
  • 05-06-2022, 01:19:06
    #5
    madlypixel adlı üyeden alıntı: mesajı görüntüle
    ben eski usül mysqli kullandığınızdan kaynaklandığını düşünüyorum, pdo ile deneyebilir misiniz ?
    lokalde çalışıyor bağlantı testleride sorunsuz diyor PDO da denemedim değil...
  • 05-06-2022, 13:30:15
    #6
    murattansu adlı üyeden alıntı: mesajı görüntüle
    maalesef sorun json ve db bağlantısı ile ilgili birşey gibi
    bunu diyince bi tekrar baktım şunu gördüm.
    // require_once __DIR__ . '/db_config.php'; bu yorum satırında. Db bağlantısı kuramıyor olabilir.
  • 05-06-2022, 14:39:04
    #7
    omergunay adlı üyeden alıntı: mesajı görüntüle
    bunu diyince bi tekrar baktım şunu gördüm.
    // require_once __DIR__ . '/db_config.php'; bu yorum satırında. Db bağlantısı kuramıyor olabilir.
    hocam 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 ....
  • 05-06-2022, 14:41:59
    #8
    murattansu adlı üyeden alıntı: mesajı görüntüle
    hocam 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 ....
    uzak bağlantı ile bakabilirim isterseniz hocam. Satır satır kontrol edip nerde patladğına bakabilirsiniz mesela.
  • 05-06-2022, 14:56:56
    #9
    omergunay adlı üyeden alıntı: mesajı görüntüle
    uzak bağlantı ile bakabilirim isterseniz hocam. Satır satır kontrol edip nerde patladğına bakabilirsiniz mesela.
    çok sevinirim hocam özelden yazarsan bilgileri vereyim