• 21-12-2013, 21:27:27
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    kendime ait dedicated serverimde centos/whm/cpane/litespeed yüklü

    ne yaptım ise

    $result=$stmt->get_result()

    bu kod satırını çalıştıramadım.

    ekran hatası
    Fatal error: Call to undefined method mysqli_stmt::get_result() in /home/mesutkur/public_html/webkurs/login/liste.php on line 16

    bu çıkıyor.

    yardımcı olabilecek kimse var mı?
  • 21-12-2013, 21:31:46
    #2
    php info sayfasında mysqli aktif görünüyor mu hocam kontrol ettiniz mi ?
  • 21-12-2013, 21:48:18
    #3
    Aktif görünüyor...

    mysqli

    MysqlI Support enabled
    Client API library version 5.5.34
    Active Persistent Links 0
    Inactive Persistent Links 0
    Active Links 1
    Client API header version 5.5.32
    MYSQLI_SOCKET /var/lib/mysql/mysql.sock

    Directive Local Value Master Value
    mysqli.allow_local_infile On On
    mysqli.allow_persistent On On
    mysqli.default_host no value no value
    mysqli.default_port 3306 3306
    mysqli.default_pw no value no value
    mysqli.default_socket /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock
    mysqli.default_user no value no value
    mysqli.max_links Unlimited Unlimited
    mysqli.max_persistent Unlimited Unlimited
    mysqli.reconnect Off Off
  • 21-12-2013, 22:01:33
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @crazykurba;

    liste.php dosyasının içeriğinin tamamını konuya ekleyebilir misin?
  • 21-12-2013, 22:04:31
    #5
    Bununla birlikte mysqlnd'nin de aktif olması gerekiyor diye yazılmış.

    http://stackoverflow.com/questions/1...ysqlnd-for-php 2. mesajda yazıldığı gibi aktif edebilirsiniz.
  • 21-12-2013, 23:02:49
    #6
    saintx adlı üyeden alıntı: mesajı görüntüle
    @crazykurba;

    liste.php dosyasının içeriğinin tamamını konuya ekleyebilir misin?
    <?


    $db=@new mysqli("localhost","xxxxx","xxxx","xxxx");
    if($db->connect_errno)die($db->connect_error);
    $db->set_charset("utf8");




    if($stmt=$db->prepare("select * from okul")){

    $stmt->execute();
    $result=$stmt->get_result();
    while($row=$result->fetch_assoc()){
    printf ("%s (%s)<BR>",$row['adi']);
    }
    $stmt->close();

    }
    $db->close();

    ?>
  • 21-12-2013, 23:17:05
    #7
    crazykurba adlı üyeden alıntı: mesajı görüntüle
    <?


    $db=@new mysqli("localhost","xxxxx","xxxx","xxxx");
    if($db->connect_errno)die($db->connect_error);
    $db->set_charset("utf8");




    if($stmt=$db->prepare("select * from okul")){

    $stmt->execute();
    $result=$stmt->get_result();
    while($row=$result->fetch_assoc()){
    printf ("%s (%s)<BR>",$row['adi']);
    }
    $stmt->close();

    }
    $db->close();

    ?>
    $stmt -> execute(); bununla
    $stmt = $db->stmt_init(); bunu değiştirseniz çalışması lazım
  • 21-12-2013, 23:26:00
    #8
    Salihweb adlı üyeden alıntı: mesajı görüntüle
    Bununla birlikte mysqlnd'nin de aktif olması gerekiyor diye yazılmış.

    http://stackoverflow.com/questions/1...ysqlnd-for-php 2. mesajda yazıldığı gibi aktif edebilirsiniz.
    yazanları uyguladım ama çözüm olmadı.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:26:00 -->-> Daha önceki mesaj 23:23:16 --

    Salihweb adlı üyeden alıntı: mesajı görüntüle
    $stmt -> execute(); bununla
    $stmt = $db->stmt_init(); bunu değiştirseniz çalışması lazım
    denedim olmuyor.

    zaten sorun tam olarak get_result metodu tanımsız diyor.
    mysqli kurulu sistemde ama get_result metodu çalışmıyor.
  • 22-12-2013, 00:54:59
    #9
    Üyeliği durduruldu
    /home/mesutkur/public_html/webkurs/login/liste.php dosyasının içinde bulunan
    mysqli_stmt clasının içinde
    get_result() diye bir fonksiyon yoktur diyor