$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[PHP 语言] [分享]PHP 判断MYSQL数据表是否存在及PHP中创建表语句

  1. $table = 'shaifen_he';
  2. $query = mysql_query('show TABLES'); //查找所有表
  3. While($row = mysql_fetch_assoc($query)){
  4. $data[] = $row['Tables_in_huodong_saifenzj']; //数据库名
  5. }
  6. if (in_array(strtolower($table), $data)){ //判断是否存在
  7. echo 'Table exist';exit; //表存在
  8. }
复制代码

! P" Y% o! [( ^

//创建表
) k% g4 C9 z8 @/ F/ `( k

  1. $sql = "CREATE TABLE shaifen_he (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(20) NOT NULL ,`phone` varchar(12) NOT NULL ,`jobcode` varchar(20) NOT NULL ,`score` float NOT NULL DEFAULT '0',`qq` varchar(15) DEFAULT '',`status` tinyint(1) NOT NULL DEFAULT '1',PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ";
  2. $query = mysql_query($sql);
复制代码


  n6 Y( f% H8 b( B4 m- G- m

参考:http://zzstudy.offcn.com/archives/9429

http://bbs.csdn.net/topics/200027716
( ~0 u: k6 u8 O5 k8 d& [5 w4 D
  1. <?php
  2. mysql_connect('localhost','root','root');                
  3.     $result = mysql_list_tables('database');                  
  4.     $i=0;  
  5.     while($i<mysql_num_rows($result))
  6.     {
  7.         if ('Table_Name' == mysql_tablename($result,$i)) {
  8.             echo '存在';
  9.             break;
  10.         }                                                  
  11.         $i++;     
  12.     }
  13.     echo '不存在';
  14. mysql_close();
  15. ?>
复制代码

美国VPS、域名代购:http://tu8l.taobao.com

TOP

返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全