beedie Posted September 7, 2008 Share Posted September 7, 2008 <?php $query = "SELECT * FROM products WHERE business_id = '{$_GET['id']}'"; $result = mysql_query($query) or die(mysql_error()); if($result){ echo 'yes'; $row = mysql_fetch_assoc($result); echo $row['business_id']; } ?> output yes WHy doesn't it see the results it says are there? Link to comment https://forums.phpfreaks.com/topic/123153-solved-sooo-simple-am-i/ Share on other sites More sharing options...
cooldude832 Posted September 7, 2008 Share Posted September 7, 2008 saying if($result) means that the query didn't fail to run it does not mean the query returned rows the php function mysql_num_rows will return if you have a return >0 the if($result) is pointless because the page will stop execution if the query returns a failure because of the (or die(mysql_error())) Link to comment https://forums.phpfreaks.com/topic/123153-solved-sooo-simple-am-i/#findComment-636035 Share on other sites More sharing options...
beedie Posted September 7, 2008 Author Share Posted September 7, 2008 You are right thanks it was empty small but important detail!?! Link to comment https://forums.phpfreaks.com/topic/123153-solved-sooo-simple-am-i/#findComment-636047 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.