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? Quote Link to comment 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())) Quote Link to comment 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!?! 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.