• 30-06-2016, 15:25:25
    #1
    Üyeliği durduruldu
    Sa arkadaşlar...

    Localhosttan farklı bir web sunucusunda bulunan veritabanına bağlanıyorum fakat veri çekme işlemini bir türlü yapamıyorum. Web sunucu üzerinden remote mysql ile localhost ip sine izin de verdim ama yine olmadı, kodlarım aşağıdadır. Acil yardımınızı bekliyorum.

    Bağlantı kodlarım
    $baglanti = @mysql_connect('192.185.86.117', 'dalamanc_carhire', 'dalcar2000');
    $veritabani = @mysql_select_db('dalamanc_carhire');
     
    if($baglanti && $veritabani) {
       echo 'Bağlantı kuruldu.';
    } else {
       echo 'Bağlantı kurulamadı.';
    }
    Veri çekme kodlarım

     <?php 
    
                              $sorgus = mysql_query("select * from bookings"); 
    $kayits=mysql_fetch_array($sorgu); 
    
    echo $kayits["Name"] . "<br>";  
    
                                ?>
  • 30-06-2016, 15:37:11
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @vekka; aşağıdaki kodu deneyip oluşan hatayı buraya yazar mısın?

    <?php
    
    header('Content-Type: text/plain; charset=UTF-8');
    
    $connection_link = mysql_connect(
        '192.185.86.117',
        'dalamanc_carhire',
        'dalcar2000'
    ) or die(mysql_errno().': '.mysql_error().' - '.__LINE__);
    
    mysql_select_db('dalamanc_carhire') or die(
        mysql_errno().': '.mysql_error().' - '.__LINE__
    );
    
    $query = mysql_query('select * from `bookings`');
    
    while ($row = mysql_fetch_assoc($query)) {
        echo $row['Name'].PHP_EOL;
    }
  • 30-06-2016, 16:05:45
    #3
    Üyeliği durduruldu
    Hocam verileri çekti ama panelin tüm görüntüsü gitti sadece kaynak kodlar görünüyor.
  • 30-06-2016, 16:07:42
    #4
    vekka adlı üyeden alıntı: mesajı görüntüle
    Hocam verileri çekti ama panelin tüm görüntüsü gitti sadece kaynak kodlar görünüyor.
    header('Content-Type: text/plain; charset=UTF-8');

    Buradaki plainden dolayı sadece kodları görürsünüz; plain: sade-yalın anlamına gelir.


    header('Content-Type: text/html; charset=UTF-8'); olarak düzenlerseniz html yorumlanır
  • 01-07-2016, 09:51:26
    #5
    Üyeliği durduruldu
    Hocam görüntü düzeldi. yine verileri çekiyor ama bu sefer çekilen verilerin üzerinde böyle bir hata çıktı.

    ( ! ) Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\transfersistem\arackiralama.php on line 169
  • 01-07-2016, 10:01:26
    #6
    vekka adlı üyeden alıntı: mesajı görüntüle
    Hocam görüntü düzeldi. yine verileri çekiyor ama bu sefer çekilen verilerin üzerinde böyle bir hata çıktı.



    ( ! ) Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\transfersistem\arackiralama.php on line 169


    Mysql in gelecekte kaldırılacağı yerine pdo veya mysqli kullanmanız gerektiğini belirten bilgi kutucuğu.


    Sent from my iPhone using Tapatalk
  • 01-07-2016, 10:50:53
    #7
    error_reporting(0);
    ekleyince düzelmesi lazım.
  • 01-07-2016, 11:06:47
    #8
    Uyarı veren satırların başına @ işareti ekleyerek de çözebilirsiniz.
    Böylece diğer hatalar gizlenmemiş olur.