警告: mysqli_error() は 1 つのパラメーターを想定しており、0 が指定されています。解決方法

PHPz
リリース: 2019-02-23 16:36:28
オリジナル
8388 人が閲覧しました

Warning: mysqli_error() expects exactly 1 parameter, 0 given in
ログイン後にコピー

推奨される関連する mysql ビデオ チュートリアル: "mysql チュートリアル"

ストアド プロシージャの実行には問題ありません。@o_userid もテストに役立ちます。 ems sqlmanage ではありますが、php では以下を呼び出すとエラーが報告されます。アドバイスをいただけますか。

$sql = "CALL UserCheck(@o_userid,'".$userName."','".$usrPass."');";
$conn = db_connect();
if($result = mysqli_query($conn,$sql) or die(mysqli_error()))
{
$rs = mysqli_query($conn,"select @o_userid")  or die(mysqli_error()); //这一句报错?
$row = $rs->fetch_array();
Warning: mysqli_error() expects exactly 1 parameter, 0 given in E:\biyie\htdocs\pilin\data\loginusermiddle.php on line 19
$row = $rs->fetch_array();
ログイン後にコピー

ソリューション

mysqli_error() にはパラメータが必要です。 。 。

mysqli_error($conn)            		
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート