⑴ php判断数据库记录是否存在
<?php
$server_name="localhost:3306";//数据库服务器名称
$username="root";//连接数据库用户名
$password="root";//连接数据库密码
$mysql_database="cheng";//数据库的名字
//连接到数据库
$conn=mysql_connect($server_name,$username,$password);
mysql_query("setnamesutf8");
//选择数据库
mysql_select_db($mysql_database,$conn);
//从表中提取信息的sql语句
$chaKeName=mysql_query("select Coltd from KeHu where KeID ='$row[ID]'",$conn);
if (count(mysql_fetch_array($chaKeName)) > 0)
{$KeCo="存在";}
else
{$KeCo="不在";}
echo $KeCo;
//关闭连接
mysql_close($conn);
?>
if (count(mysql_fetch_array($chaKeName)) > 0) 在判断的这一句加了一个统计
⑵ PHP中如何判断一个数据已经存在于数据库中
PHP中判断一个数据已经存在于数据库中的方法和操作步骤如下:
1、首先,创建要调用的方法函数,如下图所示。
⑶ PHP代码里怎么判断数据库是不是存在呢
用连接数据库函数判断连接是否成功或者打开数据库是否成功,但是要注意一点,那就是数据库连接失败时候的处理,不要一直尝试连接,否则会浪费数据库资源!
⑷ php 查询数据库表 判断 某值是否存在
代码如下:
<?php
$sql="select * from checklist where game_id=$gid and task='$task' and status='$status'";
$result=mysql_query($sql);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
if (!mysql_num_rows($result))
{
echo "record doesn't exist~~~~~!!!!!!";
}
else
{ // echo mysql_num_rows($result)." ";
echo $row['game_id'];
echo $row['task'];
}
?>
(4)php判断数据库是否存在扩展阅读
访问MySql一般步骤
1)连接MySql服务器
使用mysql_connect()函数建立与MySql服务器的连接。
2)选择MySql数据库
使用mysql_select_db()函数选择MySql服务器上的数据库,并与数据库建立连接。
3)执行SQL语句
使用mysql_query()函数执行SQL语句。(包括增加、删除、修改、查询、显示)
4)关闭结果集
使用mysql_free_result($result)关闭结果集,以释放资源。
⑸ PHP中如何判断数据库中是否存在要查找的数据
不明白你什么意思 php也一样啊 就是select 有结果就有没有结果就没有啊 还是我没有明白你什么意思
⑹ php sql查找一个值在数据库中是否存在
试下这个语句,$sql="SELECT NUM FROM results WHERE NUM=‘“.$yourid."'"; 在$yourid两旁加上单引号看看。
⑺ php添加数据时判断是否存在
$res=mysql_query($sql);
返回的不是数组,需要用mysql_fetch_array()获取记录。所以$res['id'] 不能这样用的。和 asp 的 recordset不一样的
还有 $sql = "insert into admins(id,pwd,Identitys) value('$id','$pwd','$indentitys')";
echo("<meta http-equiv=refresh content=0;url=Clients.php>");
需要 mysql_query($sql);来执行 $sql
⑻ 如何用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怎么判断某个数据库中是否存在某个表
执行一条mysql
语句
show
tables
显示库中的数据表
返回结果放数组中,然后用php
的
in_array
就能判断表是否存在
⑽ 请问php中如何判断SQL的表是否存在
我觉得有N多种方案
一种是SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname';
另外,还可以使用PHP的mysql_query,然后取数据库错误号的方法判断,不过不如上一条效率高
其它的方案肯定有,而且不只一种,不过不想去研究它了,如果你有兴趣,可以抽时间研究下。