doddsey_65 Posted November 27, 2010 Share Posted November 27, 2010 When running the following code i get the error: Call to undefined method mysqli::errno() the code: $conn = new mysqli(HOST, USER, PASSWORD, DATABASE); if ($conn->errno() !== 0) { $msg = $conn->error(); throw new connErrorException($msg, 'Connect'); } I am fairly new to classes but as i understand it this should be correct. I am using mysql 5.1 so mysqli is on by default. I have even checked the php ini and everything looks fine there in respect to this. Any advice? Link to comment https://forums.phpfreaks.com/topic/219999-mysqli-oo/ Share on other sites More sharing options...
PFMaBiSmAd Posted November 27, 2010 Share Posted November 27, 2010 From the php.net documentation for what you are trying to do - Note: OO syntax only: If a connection fails an object is still returned. To check if the connection failed then use either the mysqli_connect_error() function or the mysqli->connect_error property like in the examples above. Also from that php.net documentation page, in php versions prior to 5.2.9, the mysqli->connect_error property did not work and you would need to use the mysqli_connect_error() function. Link to comment https://forums.phpfreaks.com/topic/219999-mysqli-oo/#findComment-1140320 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.