2013-02-22 11 views
5

: Ben dosyalarını geri alındı ​​mysqli_fetch_all PHP üzerinde çalışmayı durdurdu Ben bir dizi temel bir site var ve ben mesajı alır almaz son itibarıyla <code>mysqli_fetch_all</code> komut durmuş gibi göründü 5.4.11

Fatal error: Call to undefined function mysqli_fetch_all() in file at line where function is used 

sunucu üzerinde çalışmayı bildiğim bir kümeye ve yine de sayfa PHP5.4+ çalışıyor olsa da aynı soruna rastlıyorum.

Bunun neden aniden çalışmayı durdurduğunu anlayamıyorum. Çevrimdışı, XAMPP kullanarak, mysqli_fetch_all komutu mükemmel çalışır ve bu nedenle sorun DB veya kod ile görünmüyor. Bilinmeyen bir nedenden ötürü çok sayıda sayfayı bir süre döngü ile yeniden yazmamayı tercih ederim.

Bu sunucu ana bilgisayarında bir sorun mu var? Herhangi bir yardım en çok takdir edilecektir.

+0

XAMPP'nin php sürümü nedir? Bu yardımcı olabilir: http: //stackoverflow.com/questions/6694437/mysqli-fetch-all-not-a-valid-function – meWantToLearn

+0

XAMPP 5.4.7 çalışıyorken host çalışıyor 5.4.11 phpversion kullanarak döndürüldü() Fonksiyonun PHP 5.3+ ile iyi olması gerektiği gibi, bu davranış alışılmadık gibi görünüyor. – mjbk88

+0

Bu işlev sadece mysqlnd sürücüsü ile kullanılabilir. Ev sahibi eski mysql sürücüsünü kullanıyor olabilir. –

cevap

4

MySQLi uzatma derlenmiş iki yöntem vardır:

  1. php (mysqlnd) ile birlikte gelir MySQL Yerli Sürücü
karşı hazırlayarak MySQL'ın istemci kütüphanesine
  • karşı bağlayarak

    mysqli_fetch_all() ikinci durumda yalnızca, http://php.net/mysqli_fetch_all

    böyle mysqlnd önlemek için tavsiye ederim bakın uyumluluk nedenleriyle sadece işlev görür. Uyumluluk sizin için bir sorun değilse ve bu işle uğraşmak istemiyorsanız, php --with-mysqli=mysqlnd'u yeniden derlemeniz gerekir.

  • +0

    Böyle bir belirsiz uzantıdan kaçınmanızı ve PDO –

    +1

    'a gitmenizi tavsiye ederim. Yardım için teşekkürler - sunucu yükseltmesi, komutun işlevselliğini kaldırdı, böylece aynı işi yapmak için daha uyumlu bir döngü kullanıyorum. – mjbk88

    İlgili konular