Jump to content

Mysqli Fetch


mostafatalebi

Recommended Posts

Hello everybody

I have a question regarding my mysqli fetch() command. What does is do?

as the name suggest it fetches some information. I know this.

 

///////////////////////////////////////////////////////////////////////

But why in such circumstance it is not used:

(Loging in user)

 

$stmt = $mysqli_variable->prepare("SELECT * FROM users WHERE username=$user AND password=$pass");

$stmt->execute();

$stmt->store_result();

$stmt->close();

 

////////////////////////////////////////////////////////////////////

 

(for storing the ID of currently logged user)[changed areas are in red]

While in here we have it:

 

$stmt = $mysqli_variable->prepare("SELECT id FROM users WHERE username=$user AND password=$pass");

$stmt->execute();

$stmt->bind_result($id);

$stmt->fetch(); /// Why here we have fetch and in above script we don't have?

$stmt->close();

Link to comment
https://forums.phpfreaks.com/topic/270697-mysqli-fetch/
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.