suttercain Posted May 25, 2007 Share Posted May 25, 2007 Hi everyone, I am running the following MySQL query: <?php $sql = mysql_query("SELECT * FROM comics WHERE story_arc IS NOT NULL") or die (mysql_error()); while($row = mysql_fetch_assoc($sql)) { echo $row['title']; } ?> The problem is that it is outputting all 4000+ records, when it should only be about 100. Is there an error with my 'IS NOT NULL'? Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/52989-select-from-table-where-column-is-not-null/ Share on other sites More sharing options...
corbin Posted May 25, 2007 Share Posted May 25, 2007 Depending on how your inserting the data, it could be textual "null".... Also, if you're using null in your insert it could be just inserting empty space (""). You could try WHERE story_arc != '' AND story_arc != 'null' AND story_arc IS NOT NULL. Quote Link to comment https://forums.phpfreaks.com/topic/52989-select-from-table-where-column-is-not-null/#findComment-261756 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.