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
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
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.