php实现数据库判断 php怎么判断数据库是否有某个数据

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

通过操作数据库语句,然后判断返回值,如果为fasle,就执行CREATE TABLE IF NOT EXISTS `db_database_user` (SQL),这样就实现了你的要求,希望对你有用。

创新互联主要从事成都网站设计、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务梅州,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

如何用php判断mysql数据库里某张表是否存在

$link = mysql_connect('localhost','root','root') or die('can\'t not connect database');

$rs = mysql_select_db('study');

//数据库study,表名字nav

if(check_table_is_exist('study','nav',$rs)==1) {

echo '该表存在';

} else {

echo '该表不存在';

}

//自定义函数

function check_table_is_exist($database,$table,$rs){

if($rs){

$tables = mysql_query('show tables');

while($row = mysql_fetch_assoc($tables)){

$rows[] = $row["Tables_in_{$database}"];

}

if(in_array($table,$rows)){

return true;

}else{

return false;

}

}else{

echo '请先连接数据库';

exit;

}

}

PHP代码里怎么判断数据库是不是存在呢?

?php

$con = mysql_connect("localhost", "hello", "321");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

$db_selected = mysql_select_db("test_db", $con);

if (!$db_selected)

{

die ("Can\'t use test_db : " . mysql_error());

}

mysql_close($con);

?

其实就是先登录再选择数据库

mysql_select_db

php如何判断数据库字段内容

首先你得先通过sql语句从数据库中查出这个字段的值,如果有多个的话,可能还需要循环处理。然后进行比较,具体比较方法可以查看手册中的字符串函数,有专门用来比较每一位的。取得的结果作为if()括号中的判断条件,如何输出就不用我说了吧。如果字符串函数不熟练的话,你就用explode将字符串全切割,然后循环按位比较,不过这样做太麻烦


当前文章:php实现数据库判断 php怎么判断数据库是否有某个数据
文章地址:http://scjbc.cn/article/doisgci.html

其他资讯