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

{

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中文网(www.php.cn)!

相关标签:判断,表

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值