因为程序抓日志,每天都要创建新表,所以得判断表是否存在。记得以前弄过这个,就是他娘的忘了.... 先记一下土方法吧,PHP里把当前数据库里的表给列出来,然后再判断是否存在。 <?php mysql_connect("localhost", "mysql_user", "mysql_password"); $result = mysql_list_tables("database"); for ($i = 0; $i < mysql_num_rows($result); $i++) printf ("Table: %s/n", mysql_tablename($result, $i)); mysql_free_result($result); ?>