判断数据表是否存在php sql 判断表中数据是否存在

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

执行一条mysql

成都创新互联公司是一家专业提供钟山企业网站建设,专注与成都网站制作、成都网站建设、H5建站、小程序制作等业务。10年已为钟山众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

语句

show

tables

显示库中的数据表

返回结果放数组中,然后用php

的in_array

就能判断表是否存在

php 查询数据库表 判断 某值是否存在

代码如下:

?php

$sql="select * from checklist where game_id=$gid and task='$task' and status='$status'";

$result=mysql_query($sql);

$row = mysql_fetch_array($result, MYSQL_ASSOC);

if (!mysql_num_rows($result))

  {

      echo "record doesn't exist~~~~~!!!!!!";

  }

else

  {             // echo mysql_num_rows($result)."\n";

      echo $row['game_id'];

      echo $row['task'];

  }

?

扩展资料

访问MySql一般步骤

1)连接MySql服务器

使用mysql_connect()函数建立与MySql服务器的连接。

2)选择MySql数据库

使用mysql_select_db()函数选择MySql服务器上的数据库,并与数据库建立连接。

3)执行SQL语句

使用mysql_query()函数执行SQL语句。(包括增加、删除、修改、查询、显示)

4)关闭结果集

使用mysql_free_result($result)关闭结果集,以释放资源。

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 sql 判断表中数据是否存在
文章位置:http://ybzwz.com/article/ddcjjgd.html