本文目录一览:
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;
}
}
?>