• 22-09-2015, 02:44:19
    #1
    merhaba mysqlden anlamadığım için burada sormak istedim.bir scripti kurdum herhangi bir yanlışta yok fakat

    Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u652734115/public_html/include/connect.php on line 12
    hatası çıkıyor sürekli.nette araştırdım pdo falan ama bilmediğim için çözemedim.yardımcı olabilirseniz sevinirim.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>
    
    <?php
    
    include_once ('settings.php');
    
    // Connect to server and select databse.
    mysql_connect("$host", "$username", "$password")or die("Database connection fail!"); 
    mysql_select_db("$db_name")or die("Database connection fail!");
    
    ?>
    
    
    <body>
    </body>
    </html>
  • 22-09-2015, 03:15:54
    #2
    merhaba,
    aslında sorunuzun yanıtı o uyarıda mevcut.eğer kod yazmaya başlıyorsanız mysqli ya da pdo öğrenip o şekilde kodlayın. eğer mevcut bir sistemde bu uyarıyı alıyorsanız şimdilik çok önemsemenize gerek yok. error_reporting'den uyarıları çıkartırsanız bu uyarıyı görmezsiniz, zaten sistem şu durumda çalışacaktır. ileride php versiyonunuzu yükselttiğinizde mysql_connect çalışmayacak. yükseltmedikten sonra mevcut sistemi kullanmaya devam edebilirsiniz.