多くの質問が重複しているかもしれませんが、現在の質問から回答が得られないようです。私はというエラーが表示されます。私は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()
を使用してプロジェクト全体をコーディングしているので、他の方法でプラスを使うことはオプションではありません。
更新:
問合せ:
$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();
実際のクエリと 'get_result'コードを表示する必要があります。 – AbraCadaver
あなたの説明はあいまいです。サンプルコードは、まったく存在しない関数のみをテストします。 * mysqli *テーブルの* Client APIライブラリバージョン*行で 'mysqlnd'を見ることができますか? * mysqlnd *テーブルの* API拡張*行に 'mysqli'がありますか? –
@AbraCadaver待機私の投稿を更新します –