jesushax Posted March 18, 2008 Share Posted March 18, 2008 hello again $sql = mysql_query("SELECT * FROM tblUsers WHERE UserEmail='".$Email."' ") or die(mysql_error()); $rspass = mysql_fetch_array($sql); i want to do write a the message email address does not exist if the query doesnt return any results any hints? cheers Link to comment https://forums.phpfreaks.com/topic/96709-if-record-not-found-display-message/ Share on other sites More sharing options...
bpops Posted March 18, 2008 Share Posted March 18, 2008 <?php if(!mysql_num_rows($sql)){ // No results exist echo 'Email address does not exist.'; } ?> Link to comment https://forums.phpfreaks.com/topic/96709-if-record-not-found-display-message/#findComment-494896 Share on other sites More sharing options...
cooldude832 Posted March 18, 2008 Share Posted March 18, 2008 <?php if(!mysql_num_rows($sql)){ // No results exist echo 'Email address does not exist.'; } ?> Not exactly a perfect solution as mysql_num_rows could fail in other ways better is <?php if(mysql_num_rows($sql) < 1){ #Not found } else{ #there is at least 1 record } ?> the function itself could fali and !mysql_num_rows($sql) on a function failure is also true even though it isn't really Link to comment https://forums.phpfreaks.com/topic/96709-if-record-not-found-display-message/#findComment-494899 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.