grantf Posted February 27, 2008 Share Posted February 27, 2008 is anything obviously wrong with this? when i run it this is the output... Result = '' <?php $link = mysql_connect("localhost","root","password"); if (!$link) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db('db1', $link); if (!$db_selected) { die ('Can\'t use db1 : ' . mysql_error()); } $name = "John Smith"; $result = mysql_query('SELECT email FROM people where name = $name'); print "Result = '$result'"; ?> Link to comment https://forums.phpfreaks.com/topic/93308-basic-query/ Share on other sites More sharing options...
trq Posted February 27, 2008 Share Posted February 27, 2008 mysql_query returns a result resource on success or false on failure. There is no point simply echoing it. You will wont something more like.... <?php // connect to db. $sql = "SELECT email FROM people WHERE name = '$name' LIMIT 1"; if ($result = mysql_query($sql)) { if (mysql_num_rows($result)) { $row = mysql_fetch_assoc($result); echo "Result = '{$row['email']}'"; } } ?> ps: This board is for help specifically with mysql issues, next time, this type of question belongs in php help. Link to comment https://forums.phpfreaks.com/topic/93308-basic-query/#findComment-477961 Share on other sites More sharing options...
grantf Posted February 27, 2008 Author Share Posted February 27, 2008 Thanks a lot.. sorry will post in the other section. Link to comment https://forums.phpfreaks.com/topic/93308-basic-query/#findComment-477998 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.