php man page for mysqli_stmt_error

Query: mysqli_stmt_error

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MYSQLI_STMT_ERROR(3)							 1						      MYSQLI_STMT_ERROR(3)

mysqli_stmt::$error - Returns a string description for last statement error

       Object oriented style

SYNOPSIS
string$mysqli_stmt->error ()
DESCRIPTION
Procedural style string mysqli_stmt_error (mysqli_stmt $stmt) Returns a string containing the error message for the most recently invoked statement function that can succeed or fail.
PARAMETERS
o $ stmt -Procedural style only: A statement identifier returned by mysqli_stmt_init(3).
RETURN VALUES
A string that describes the error. An empty string if no error occurred.
EXAMPLES
Example #1 Object oriented style <?php /* Open a connection */ $mysqli = new mysqli("localhost", "my_user", "my_password", "world"); /* check connection */ if (mysqli_connect_errno()) { printf("Connect failed: %s ", mysqli_connect_error()); exit(); } $mysqli->query("CREATE TABLE myCountry LIKE Country"); $mysqli->query("INSERT INTO myCountry SELECT * FROM Country"); $query = "SELECT Name, Code FROM myCountry ORDER BY Name"; if ($stmt = $mysqli->prepare($query)) { /* drop table */ $mysqli->query("DROP TABLE myCountry"); /* execute query */ $stmt->execute(); printf("Error: %s. ", $stmt->error); /* close statement */ $stmt->close(); } /* close connection */ $mysqli->close(); ?> Example #2 Procedural style <?php /* Open a connection */ $link = mysqli_connect("localhost", "my_user", "my_password", "world"); /* check connection */ if (mysqli_connect_errno()) { printf("Connect failed: %s ", mysqli_connect_error()); exit(); } mysqli_query($link, "CREATE TABLE myCountry LIKE Country"); mysqli_query($link, "INSERT INTO myCountry SELECT * FROM Country"); $query = "SELECT Name, Code FROM myCountry ORDER BY Name"; if ($stmt = mysqli_prepare($link, $query)) { /* drop table */ mysqli_query($link, "DROP TABLE myCountry"); /* execute query */ mysqli_stmt_execute($stmt); printf("Error: %s. ", mysqli_stmt_error($stmt)); /* close statement */ mysqli_stmt_close($stmt); } /* close connection */ mysqli_close($link); ?> The above examples will output: Error: Table 'world.myCountry' doesn't exist.
SEE ALSO
mysqli_stmt_errno(3), mysqli_stmt_sqlstate(3). PHP Documentation Group MYSQLI_STMT_ERROR(3)
Related Man Pages
mysqli_stmt_fetch(3) - php
mysqli_stmt_error(3) - php
mysqli_stmt_errno(3) - php
mysqli_stmt_result_metadata(3) - php
mysqli_stmt_num_rows(3) - php
Similar Topics in the Unix Linux Community
if stmt argument expected error
If statement is not working in KSH
Error while implementing nested if
Problem comparing String using IF stmt
Avg calculation for top 5 records