大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
可以用下面的代码查看数据库中数据表是否存在:
在梅里斯等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、成都网站设计 网站设计制作按需定制,公司网站建设,企业网站建设,品牌网站设计,全网营销推广,外贸网站制作,梅里斯网站建设费用合理。
$con = mysql_connect("localhost","$username","$password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("$datebase_name", $con);
$result = mysql_query("SELECT * FROM your_table");
while($row = mysql_fetch_array($result))
{ if(!$row){ echo "表不存在!"; } else{ echo "表存在!"; }
}
mysql_close($con);
mysql
有一个默认的数据库,叫做information_schema
连上这个库,执行下面的语句(你自己那可能的改下下面的sql)
//table_schema
是你的数据库名字
table_name是表名
select
*
from
tables
where
table_schema
=
'storage'
and
table_name
like
'product%'
你看看库中这个表结构就明白了,呵呵
?php
/*
查询数据库是否存在功能
$sql:查询数据库的SQL语句
$find_table:需要检查的表名
*/
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;
}
}
?