Heim > Artikel > Backend-Entwicklung > So verwenden Sie PHP zum Betreiben der Datenbank, um festzustellen, ob die Tabelle vorhanden ist
In diesem Artikel wird hauptsächlich die Methode zum Betrieb einer PHP-Datenbank vorgestellt, um festzustellen, ob eine Tabelle vorhanden ist. Ich hoffe, dass sie für alle hilfreich ist.
Das Beispiel dieses Artikels beschreibt die Methode zur Bestimmung, ob eine Tabelle in PHP vorhanden ist. Die Details lauten wie folgt:
<?php //方法一 mysql_connect('localhost','root','2260375') or die('can\'t not connect database'); if((int)check_table_is_exist('show databases;','test')==1) { echo '该表存在'; } else { echo '该表不存在'; } function check_table_is_exist($sql,$find_table) { $row=mysql_query($sql); $database=array(); $finddatabase=$find_table; while ($result=mysql_fetch_array($row,MYSQL_ASSOC)) { $database[]=$result['Database']; } unset($result,$row); mysql_close(); /*开始判断表是否存在*/ if(in_array($find_table,$database)) { return true; } else { return false; } } //////////////////////////////////////////////方法二 mysql_connect('localhost','root','root'); $result = mysql_list_tables('database'); $i=0; while($i<mysql_num_rows($result)) { if ('Table_Name' == mysql_tablename($result,$i)) { echo '存在'; break; } $i++; } echo '不存在'; mysql_close(); //////////////////////////////////////方法三 $data = array(); $dbname = '你要查询的表名'; mysql_connect('localhost', 'root', '') or die('Cann\'t connect server!'); $result = mysql_query('show databases;'); While($row = mysql_fetch_assoc($result)){ $data[] = $row['Database']; }unset($result, $row); mysql_close(); print_r($data); if (in_array(strtolower($dbname), $data)) die('存在'); else die('不存在'); ?>
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels . Ich hoffe, dass es für die Lernhilfe von Nutzen sein kann.
Verwandte Empfehlungen:
Verwenden Sie Curl, um die IP-Funktion in PHP zu fälschen
PHP verwendet MagickWand So fügen Sie Wasserzeichen zu Modulbetriebsbildern hinzu
Das obige ist der detaillierte Inhalt vonSo verwenden Sie PHP zum Betreiben der Datenbank, um festzustellen, ob die Tabelle vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!