現在の位置: ホーム> 関数カテゴリ一覧> mysqli_stmt::$error

mysqli_stmt::$error

(mysqli_stmt_error)前のステートメントのエラーの文字列説明を返します
名前:mysqli_stmt::$error
カテゴリ:mysqli
対応言語:php
一言説明:最後に実行されたプリプロセシングステートメントによって生成されたエラーメッセージを取得します

mysqli_stmt :: $ error()は、phpのmysqli_stmtクラスの方法であり、最後に実行された前処理ステートメントによって生成されたエラー情報を取得するために使用されます。

使用法:

 string mysqli_stmt::$error ( void )

パラメーター説明:この方法にはパラメーターがありません。

返品値:最後に実行されたプレ前処理ステートメントによって生成されたエラーメッセージを示す文字列を返します。

例:

 // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 准备预处理语句$stmt = $mysqli->prepare("SELECT * FROM users WHERE username = ?"); // 绑定参数$username = "john"; $stmt->bind_param("s", $username); // 执行预处理语句$stmt->execute(); // 获取错误信息$error = $stmt->error(); // 输出错误信息if ($error) { echo "错误信息:" . $error; } else { echo "预处理语句执行成功!"; } // 关闭预处理语句和数据库连接$stmt->close(); $mysqli->close();

上記の例では、最初にMySQLIオブジェクトを作成し、データベースに接続します。次に、データベースから特定のユーザー名を持つユーザーを選択するための前処理ステートメントを準備します。パラメーターをバインドし、プレ処理ステートメントを実行します。次に、 $stmt->error()メソッドを使用して、最後に実行されたプリプロセシングステートメントによって生成されたエラー情報を取得し、変数$errorに保存します。最後に、エラーメッセージがあるかどうかに基づいて、対応するメッセージを出力します。

mysqli_stmt::$error()メソッドは、mysqliオブジェクトではなくmysqli_stmtオブジェクトでのみ使用できることに注意してください。

類似の関数
人気記事(にんききじ)