• 28-02-2016, 04:01:34
    #1
    arkadaşlar şurayı ayarlayamadım veritabanına bağlanamıyorum


    <?php
    error_reporting(0);
    $bag = mysql_connect("localhost","root",""); mysql_select_db("insaat",$bag) or die ("Veritabanina Baglanamadi.");

    mysql_query("SET NAMES 'utf8'");
    ?>



    yardım edin lütfen..
  • 28-02-2016, 10:06:18
    #2
    <?php
    $vthost="localhost"; //veritabanı host
    $vtkullanici=""; //veritabanı kullanıcı adı
    $vtsifre=""; //veritabanı şifresi
    $vtadi=""; //veritabanı adı
    $baglan=mysql_connect($vthost,$vtkullanici,$vtsifr e);
    $sec=mysql_select_db($vtadi,$baglan);

    mysql_query("SET NAMES utf8");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");

    ?>
  • 28-02-2016, 11:52:09
    #3
    birebir yardımcı olabilecek var mı?
  • 28-02-2016, 14:30:00
    #4
    Baglantı kısmın düzgün gibi görünüyor. en basındaki
    error_reporting(0);
    ibaresini kaldır aldığın hataya göre herşey kendini belli eder. Eğer bilgilerin doğruysa bağlanman gerekicektir.
    Bu tüm hataları gizleyecektir. Eğer localde çalıştırıyorsan onun yerine aşagıdaki gibi koyman yeterli olacaktır. Hosting firmalarında zaten standart olarak aşagıdaki kodlama vardır.

    error_reporting(E_ALL ^ E_NOTICE);
    Yada aşagıdaki gibi düzenle.


    error_reporting(E_ALL ^ E_NOTICE);
    
    define("_HOST", "localhost", TRUE);
    define("_USER", "root", TRUE);
    define("_PASS", "", TRUE);
    define("_DB", "insaat", TRUE);
    
    $connect = mysql_connect(_HOST, _USER ,_PASS) or die("Veri tabanına bağlanılamıyor!");
    $selects = mysql_select_db(_DB, $connect);