mysqli_stmt_error(3) php man page | unix.com

Man Page: mysqli_stmt_error

Operating Environment: php

Section: 3

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_prepare(3) - php
mysqli_stmt_error(3) - php
mysqli_stmt_affected_rows(3) - php
mysqli_stmt_store_result(3) - php
mysqli_stmt_param_count(3) - php
Similar Topics in the Unix Linux Community
if stmt argument expected error
Error while implementing nested if
Problem comparing String using IF stmt
Pivoting the data
Avg calculation for top 5 records