Jump to content

mysqli OO


doddsey_65

Recommended Posts

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

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.