• 06-12-2019, 20:07:24
    #1
    Merhaba R10 Ailesi,

    Garip bir sorunum var yardımcı olursanız sevinirim (Muhtemelen PHP'de acemi olduğum için bana garip geliyordur

    PHP 5.6 Sürümüne sahibim ve aşağıdaki şekilde mysql bağlantısı yapıyorum ;

    # For the configuration of Database
    $db_hostname="localhost";
    $db_username="root";
    $db_password="ZcS-w1w";
    $db_name="my_database";
    
    $connection=mysql_connect($db_hostname,$db_username,$db_password) or die("Connection Problem");
    $select_db=mysql_select_db($db_name,$connection) or die("Could not Select Database");
    Ama aşağıdaki gibi bir hata alıyorum ;

    [06-Dec-2019 17:00:32 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/app/public_html/videos/api.php on line 11
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: wallpaper_title in /home/app/public_html/videos/api.php on line 35
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: anchor_name in /home/app/public_html/videos/api.php on line 36
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: email in /home/app/public_html/videos/api.php on line 37
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: password in /home/app/public_html/videos/api.php on line 38
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: article_id in /home/app/public_html/videos/api.php on line 40
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: user_id in /home/app/public_html/videos/api.php on line 41
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: favourite_id in /home/app/public_html/videos/api.php on line 42
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: name in /home/app/public_html/videos/api.php on line 43
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: comment in /home/app/public_html/videos/api.php on line 44
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: date in /home/app/public_html/videos/api.php on line 45
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: first_name in /home/app/public_html/videos/api.php on line 47
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: last_name in /home/app/public_html/videos/api.php on line 48
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: picture in /home/app/public_html/videos/api.php on line 49
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: phone in /home/app/public_html/videos/api.php on line 50
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: password in /home/app/public_html/videos/api.php on line 51
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: status in /home/app/public_html/videos/api.php on line 52
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: required in /home/app/public_html/videos/api.php on line 53
    [06-Dec-2019 17:00:32 UTC] PHP Notice: Undefined index: search_item in /home/app/public_html/videos/api.php on line 55
    error_reporting(0); Kodu ile bu hataları görmezden gelebiliyorum ancak sistem sağlıklı çalışmadığı için artık bu sorunu çözmek istiyorum. Sizce nerede hata yapıyorum.


    İyi forumlar
  • 06-12-2019, 20:09:10
    #2
    bu hata değil artık mysql_ ifadeler yok oldu yani eskide kaldı PDO kullanın diyor hatada
    php sürümünü 5.4 e çekin o şekilde test edin
  • 06-12-2019, 20:11:20
    #3
    Sürüm düşürebilirsin yada pdo & mysqli kullanabilirsin.
  • 06-12-2019, 20:11:30
    #4
    yavuzselim57 adlı üyeden alıntı: mesajı görüntüle
    bu hata değil artık mysql_ ifadeler yok oldu yani eskide kaldı PDO kullanın diyor hatada
    php sürümünü 5.4 e çekin o şekilde test edin
    Bir uyarı olduğunu biliyorum ondan sonraki hataları anlamadım
    PHP 5.4 Sürümüne çekip denedim yine aynı hatayı veriyor.

    Cevap için teşekkürler
  • 06-12-2019, 20:13:29
    #5
    mersinstyle adlı üyeden alıntı: mesajı görüntüle
    Bir uyarı olduğunu biliyorum ondan sonraki hataları anlamadım
    PHP 5.4 Sürümüne çekip denedim yine aynı hatayı veriyor.

    Cevap için teşekkürler
    o zaman hosting firmanıza eski php kullanabilmek adına ayar yapmasını söylemeniz lazım PDO da bağlantı

    aşağıdaki gibidir.

    <?phptry { $db = new PDO("mysql:host=localhost;dbname=test", "root", "123456");} catch ( PDOException $e ){ print $e->getMessage();}?>
    kanalımda da pdo derslerini anlattım umarım faydası olur
    https://www.youtube.com/c/sunucuyonetimiphpdersleri
  • 06-12-2019, 20:14:42
    #6
    yavuzselim57 adlı üyeden alıntı: mesajı görüntüle
    o zaman hosting firmanıza eski php kullanabilmek adına ayar yapmasını söylemeniz lazım PDO da bağlantı

    aşağıdaki gibidir.

    <?phptry { $db = new PDO("mysql:host=localhost;dbname=test", "root", "123456");} catch ( PDOException $e ){ print $e->getMessage();}?>
    kanalımda da pdo derslerini anlattım umarım faydası olur

    pdo dersleri linkim

    Bir bakayım teşekkürler
  • 06-12-2019, 20:16:00
    #7
    mersinstyle adlı üyeden alıntı: mesajı görüntüle
    Bir uyarı olduğunu biliyorum ondan sonraki hataları anlamadım
    PHP 5.4 Sürümüne çekip denedim yine aynı hatayı veriyor.

    Cevap için teşekkürler
    ondan sonraki tüm hataların sebebi eski php kullanmanız ondan dolayı hostingde ayar yapılması gerek eski php kullanabilmeniz için. yoksa pdo kullanmak zorundasınız.
  • 06-12-2019, 20:16:57
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hocam oradaki dosyaların hepsinde belirlenemeyen index hataları var.
    Mesela $test bu değişkenin bir değeri yok ve hata vermiş durumda
    Bunları tek tek kontrol edin ve düzenlemesini yapın.