php判断表是否存在的方法,php判断表存在
本文实例讲述了php判断表是否存在的方法。分享给大家供大家参考。具体如下:
<?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('不存在'); ?>
希望本文所述对大家的php程序设计有所帮助。
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
<🎜>:種植花園 - 完整的突變指南
3 週前ByDDD
如何修復KB5055612無法在Windows 10中安裝?
3 週前ByDDD
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前By尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前By尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

WebStorm Mac版
好用的JavaScript開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境