您的位置:

php怎么判断mysql,php怎么判断mysql数据库是否有某个数据

本文目录一览:

如何在php判断mysql插入数据成功

if(mysql_query('insert into ......'))//插入成功后返回true,失败返回false

    echo "成功";

else 

    echo "失败";

php 判断mysql语句是否成功执行

其实,mysql数据库如果运行sql语句没有成功,则会产生一个错误,

php中,获取这个错误的函数 mysql_error()

你可以取得这个错误并进行判断,如果是空的,那就没有错误,说明运行成功!

反之则运行失败!

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

?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;

}

}

?