假設 DB 中某個資料庫或某個資料表不存在,我們卻對它進行操作,此時系統會報錯,所以,如果在操作前,先進行是否存在的檢查,就可以避免發生錯誤,方法如下: 資料庫: if ( mysql_num_rows ( mysql_query ( " SHOW DATABASES LIKE 'mydatabase' " )) == 1 ) { //資料庫存在 可進行操作 } 資料表: mysql_select_db ( 'mydb ' ) ; if ( mysql_num_rows ( mysql_query ( " SHOW TABLES LIKE 'mytable' " )) == 1 ) { //資料表存在 可進行操作 } 備註: 如果用 SHOW TABLES LIKE 'mydb.mytable' 會失敗,要注意。