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. 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. 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
Archived
This topic is now archived and is closed to further replies.