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(); Link to comment https://forums.phpfreaks.com/topic/270697-mysqli-fetch/ 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 Link to comment https://forums.phpfreaks.com/topic/270697-mysqli-fetch/#findComment-1392458 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.