php判斷表是否存在的方法
本文實(shí)例講述了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(); /*開(kāi)始判斷表是否存在*/ 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 = '你要查詢(xún)的表名'; 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('不存在'); ?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- ThinkPHP實(shí)現(xiàn)非標(biāo)準(zhǔn)名稱(chēng)數(shù)據(jù)表快速創(chuàng)建模型的方法
- PHP獲取mysql數(shù)據(jù)表的字段名稱(chēng)和詳細(xì)信息的方法
- phpmyadmin顯示MySQL數(shù)據(jù)表“使用中” 修復(fù)后依然無(wú)效的解決方法
- php把數(shù)據(jù)表導(dǎo)出為Excel表的最簡(jiǎn)單、最快的方法(不用插件)
- php中批量刪除Mysql中相同前綴的數(shù)據(jù)表的代碼
- php 遍歷數(shù)據(jù)表數(shù)據(jù)并列表橫向排列的代碼
相關(guān)文章
如何使用Laravel Eloquent來(lái)開(kāi)發(fā)無(wú)限極分類(lèi)
在網(wǎng)上商城上,我們經(jīng)??梢钥吹蕉嗉?jí)分類(lèi)、子分類(lèi)、甚至無(wú)限極分類(lèi)。本文將向你展示如何優(yōu)雅的通過(guò) Laravel Eloquent 將其實(shí)現(xiàn)。2021-05-05php將csv文件導(dǎo)入到mysql數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了php將csv文件導(dǎo)入到mysql數(shù)據(jù)庫(kù)的方法,通過(guò)讀取csv文件到數(shù)組再調(diào)用while循環(huán)實(shí)現(xiàn)插入數(shù)據(jù)到數(shù)據(jù)庫(kù),是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12PHP實(shí)現(xiàn)基于文本的簡(jiǎn)易搜索引擎功能
這篇文章給大家介紹了PHP實(shí)現(xiàn)基于文本的簡(jiǎn)易搜索引擎功能,讓這個(gè)功能可以在小型網(wǎng)站或者特定數(shù)據(jù)集內(nèi)提供快速的關(guān)鍵字搜索能力,非常適合沒(méi)有使用復(fù)雜數(shù)據(jù)庫(kù)搜索引擎(如Elasticsearch)的場(chǎng)景,需要的朋友可以參考下2024-02-02php版微信公眾號(hào)接口實(shí)現(xiàn)發(fā)紅包的方法
這篇文章主要介紹了php版微信公眾號(hào)接口實(shí)現(xiàn)發(fā)紅包的方法,結(jié)合實(shí)例形式分析了php版微信公眾號(hào)實(shí)現(xiàn)發(fā)紅包的接口調(diào)用方法與相關(guān)使用注意事項(xiàng),需要的朋友可以參考下2016-10-10給PHP開(kāi)發(fā)者的編程指南 第一部分降低復(fù)雜程度
給PHP開(kāi)發(fā)者的編程指南,第一部分的內(nèi)容是降低復(fù)雜程度,感興趣的小伙伴們可以參考一下2016-01-01PHP實(shí)現(xiàn)的mysql操作類(lèi)【MySQL與MySQLi方式】
這篇文章主要介紹了PHP實(shí)現(xiàn)的mysql操作類(lèi),結(jié)合實(shí)例形式分析了MySQL與MySQLi方式連接與操作MySQL數(shù)據(jù)庫(kù)的常用方法封裝與使用技巧,需要的朋友可以參考下2017-10-10