dastaten Posted July 20, 2008 Share Posted July 20, 2008 I'm using this link... <a href="view.php?id=2">link</a> to pass the "id = 2" to another page, view.php that contains this code... include 'dbconn.php'; $id = $_GET['id']; $query = "SELECT * FROM stories WHERE postid = '$id'"; $result = mysql_query($query); $page = $result['title']; echo $query . "<br /><br />"; echo $page; the echo $query writes SELECT * FROM stories WHERE postid = '2' to the page, but the $page is coming up blank. I'm still fairly new, so I have a feeling it's something easy that I'm just missing. Any help would be greatly appreciated. Quote Link to comment https://forums.phpfreaks.com/topic/115685-can-someone-tell-me-what-im-doing-wrong-here/ Share on other sites More sharing options...
wildteen88 Posted July 20, 2008 Share Posted July 20, 2008 You need to use mysql_fetch_assoc $result = mysql_query($query); $row = mysql_fetch_assoc($result) $page= $row['title']; Quote Link to comment https://forums.phpfreaks.com/topic/115685-can-someone-tell-me-what-im-doing-wrong-here/#findComment-594752 Share on other sites More sharing options...
dastaten Posted July 20, 2008 Author Share Posted July 20, 2008 Aaahhh, thanks so much! Quote Link to comment https://forums.phpfreaks.com/topic/115685-can-someone-tell-me-what-im-doing-wrong-here/#findComment-594756 Share on other sites More sharing options...
unkwntech Posted July 20, 2008 Share Posted July 20, 2008 Not to mention you should use mysql_real_escape_string() to prevent people from running their own queries on you database. For more info see: http://www.php.net/manual/en/function.mysql-real-escape-string.php in preticular example #2 Quote Link to comment https://forums.phpfreaks.com/topic/115685-can-someone-tell-me-what-im-doing-wrong-here/#findComment-594809 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.