mostafatalebi Posted November 14, 2012 Share Posted November 14, 2012 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(); Quote Link to comment Share on other sites More sharing options...
Barand Posted November 14, 2012 Share Posted November 14, 2012 RTFM http://uk3.php.net/manual/en/mysqli-stmt.fetch.php Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.