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

发布时间:2022-11-17

本文目录一览:

1、如何在php判断mysql插入数据成功
2、php 判断mysql语句是否成功执行
3、如何用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;
    }
}
?>