php 查询 mysql 字段是否存在_php查询数据库是否存在的方法

php查询数据库是否存在的方法:首先创建MySQL或MySQL的新实例;然后执行语句“SELECT COUNT(*) AS `exists` FROM...”;最后检查键exists的值,并查看数据库是否存在即可。

530f559e2e46ad58e77c3090676d2b09.png

创建MySQL或MySQL(不指定默认数据库)的新实例,并执行以下查询(类似于Marc B的评论):SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME='my_database_name'

然后您可以检查键exists的值,查看数据库是否存在。

下面是一个示例代码:// statement to execute

$sql = 'SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME="my_database_name"';

// execute the statement

$query = $mysqli->query($sql);

if ($query === false) {

throw new Exception($mysqli->error, $mysqli->errno);

}

// extract the value

$row = $query->fetch_object();

$dbExists = (bool) $row->exists;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值