How to get the SQLSTATE error from previous MySQL operation using MySQLi in PHP

1 Answer

0 votes
$db_host        = 'localhost';
$db_user        = 'root';
$db_password    = '';
$db_name        = 'allonpage';
 
$con = new mysqli('localhost', $db_user, $db_password, $db_name);
 
if ($con->connect_error) 
    die('Connection Error: ' . $con->server_info);
 
// Table already exists
if (!$con->query("CREATE TABLE test_table (image_id href, src)")) 
    echo "Error - SQLSTATE: " . $con->sqlstate;


$con->close();

/*
run: 

Error - SQLSTATE: 42000 

*/

 



answered Jul 11, 2016 by avibootz
...