2016-04-19 21 views
3

多くの質問が重複しているかもしれませんが、現在の質問から回答が得られないようです。私はというエラーが表示されます。私はhostgatorの管理パネルに連絡して、私のmysqlnd拡張を有効にしました。私のウェブサイトのphpinfoでmysqlnd拡張が有効になっています。 get_result()は動作しません。mysqlndが有効になっています

$mysqlnd = function_exists('mysqli_stmt_get_result'); 

if ($mysqlnd) { 
    echo 'mysqlnd enabled!'; 
} 
else 
    var_dump("nope"); 

が、私はそれが有効になっているかどうかを確認しようとしたかどうか、それが nopeを言いますが、私の phpinfoで有効になって私はmysqlnd参照ください。

何が問題で、どのように私はこの1つを解決することができますか?私が既にmysqli_stmt_get_result()を使用してプロジェクト全体をコーディングしているので、他の方法でプラスを使うことはオプションではありません。

更新:

Mysqli

mysqlnd

問合せ:

$stmt=$this->link->prepare("SELECT `Session_Data`,`ip_address` FROM Session WHERE `Session_Id` = ? AND `Session_Expires` > '".date('Y-m-d H:i:s')."'"); 

     $stmt->bind_param("s",$id); 
     $stmt->execute(); 
     $res=$stmt->get_result(); 
+0

実際のクエリと 'get_result'コードを表示する必要があります。 – AbraCadaver

+0

あなたの説明はあいまいです。サンプルコードは、まったく存在しない関数のみをテストします。 * mysqli *テーブルの* Client APIライブラリバージョン*行で 'mysqlnd'を見ることができますか? * mysqlnd *テーブルの* API拡張*行に 'mysqli'がありますか? –

+0

@AbraCadaver待機私の投稿を更新します –

答えて

10

私が作るthing.Toこの中で立ち往生しているすべての人々のために、ここで自分の質問に答えるいますこの問題は、PHPの拡張でnd_mysqliを有効にしてmysqliを無効にします。これはcのように動作します害!がんばろう。

+1

ありがとうございます。 –

+0

@KuHyeSun助けるために、兄弟。 –

+0

どうやってcpanelでそれをやったのですか? – user2782001

関連する問題