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 Quote 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.'; } ?> Quote 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 Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.