bobleny Posted May 23, 2006 Share Posted May 23, 2006 How do I create an if statement that checks a certain database table? Something like this lets say,[code]<?phpmysql_connect('db4.awardspace.com:3306',$username,$password);@mysql_select_db($database) or die( "Unable to select database");$query="SELECT * FROM email";$result=mysql_query($query);$num=mysql_numrows($result);mysql_close();if(!$result){echo "(Inbox Empty) <br />";}else {echo "<center><u>-- Inbox --</u></center><br><br>";$i=0;while ($i < $num) {$email=mysql_result($result,$i,"email");$subject=mysql_result($result,$i,"subject");$message=nl2br(mysql_result($result,$i,"message"));$time=mysql_result($result,$i,"time");$id=mysql_result($result,$i,"id");}?>[/code] Quote Link to comment Share on other sites More sharing options...
fenway Posted May 23, 2006 Share Posted May 23, 2006 You can run "SHOW TABLES LIKE '<yourTable>' ", and then see if you get back results. Quote Link to comment Share on other sites More sharing options...
bobleny Posted May 23, 2006 Author Share Posted May 23, 2006 I’m afraid that I don’t quite understand...Could you explain in further detail? Quote Link to comment Share on other sites More sharing options...
fenway Posted May 23, 2006 Share Posted May 23, 2006 I'm not sure how to elaborate... show tables will return a list of all tables in the current DB. You can request just a specific table, so if that table is found, you'll get back one row, otherwise, you won't. That's easy to check. 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.