php数据表存不存在 php数据表存不存在数据库

php操作MySQL数据库判断多个数据表是否存在,不存在就创建要怎么写呢

首先,没有数据库是能够建立连接的,但这只是和mysql服务器相连,而不是和某个具体的数据库,所以,这样的连接,意义不大(不知道你用什么操作mysql,所以没有给出具体连接字符串)

创新互联是一家集网站建设,渝北企业网站建设,渝北品牌网站建设,网站定制,渝北网站建设报价,网络营销,网络优化,渝北网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

你如果建立好了连接,判断数据库是否存在就简单了

因为mysql中有一个数据库information_schema(这应该是你知道的),而这张数据库中有一张表schemata,是用来存储其他数据库信息的,你用

select

schema_name

from

schemata;

查询一下,所有的数据库就出来了。

p.s.

我不知道你用的什么和mysql相连的,所以,告诉你的都是通用的方法。如果有问题,再hi我

PHP编程 MYSQL中怎么判断某个数据表是否存在,要代码

判断数据库是否存在 因为mysql_select_db的返回值是FALSE 或TRUE因此mysql_connect($host,$user,$password);$dbname="db";if(!mysql_select_db($db)){echo "数据库不存在";//如果数据库不存在,那么你想做什么?mysql_query("CREATE DATABASES {$dbname}");}else{echo "数据库存在";}

php怎么判断数据库数据是否存在

?php

$data = array();

$db_name_php = 'books';

if (!mysql_connect('localhost', 'root', '123456')) {

echo '不能连接到mysql';

exit;

}

$result = mysql_query('show databases;');

While($row = mysql_fetch_assoc($result)){

$data[] = $row['Database'];

}

unset($result, $row);

mysql_close();

print_r($data);

echo 'brbr'; if (in_array(strtolower($db_name_php), $data))

echo '[',$db_name_php,']数据库存在';

else

echo '[',$db_name_php,']数据库不存在';

?

php怎么判断某个数据库中是否存在某个表

执行一条mysql 语句

show tables

显示库中的数据表

返回结果放数组中,然后用php 的in_array 就能判断表是否存在

php判断mysql某数据表是不是存在

用下列代码试试:

?

$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 如何查看数据库中数据表是否存在

可以用下面的代码查看数据库中数据表是否存在:

$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);


名称栏目:php数据表存不存在 php数据表存不存在数据库
新闻来源:http://scyanting.com/article/hgcegs.html