• 12-09-2019, 13:24:44
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar,

    veri tabanına bu şekilde bağlanıyorum

    $con = mysqli_connect($host, $user, $pass, $vt);

    daha sonra başka bir fonksiyon içinde mysqli_query kullandığımda bu $con'u görmüyor.

    function Sorgu($sorgu)
    {
    return mysqli_query($con,$sorgu);
    }



    nasıl çözebilirim?
  • 12-09-2019, 13:26:22
    #2
    agulbaz adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,

    veri tabanına bu şekilde bağlanıyorum

    $con = mysqli_connect($host, $user, $pass, $vt);

    daha sonra başka bir fonksiyon içinde mysqli_query kullandığımda bu $con'u görmüyor.

    function Sorgu($sorgu)
    {
    return mysqli_query($con,$sorgu);
    }



    nasıl çözebilirim?
    function Sorgu($sorgu)
    {
    global $con;
    return mysqli_query($con,$sorgu);
    }
  • 12-09-2019, 13:29:17
    #3
    Fonksiyon dışında atadığınız normal bir değişkeni içeride kullanamazsınız. Eğer böyle bir kullanım istiyorsanız fonksiyonun içinde "global $degsikenadi;" yazarak o global değişkeni içeriye taşımalısınız. Ya da $con değişkenini doğrudan fonksiyon parametresi olarak gönderebilirsiniz. Seçim sizin.

    $con = mysqli_connect($host, $user, $pass, $vt);
    
    function Sorgu($sorgu)
    {
    global $con;
         return mysqli_query($con,$sorgu);
    }
    agulbaz adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,

    veri tabanına bu şekilde bağlanıyorum

    $con = mysqli_connect($host, $user, $pass, $vt);

    daha sonra başka bir fonksiyon içinde mysqli_query kullandığımda bu $con'u görmüyor.

    function Sorgu($sorgu)
    {
    return mysqli_query($con,$sorgu);
    }



    nasıl çözebilirim?
  • 12-09-2019, 13:51:14
    #4
    Arkadaşlar çok teşekkürler verdiğiniz cevaplar işe yaradı