A. 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) 在判断的这一句加了一个统计
B. php sql查找一个值在数据库中是否存在
试下这个语句,$sql="SELECT NUM FROM results WHERE NUM=‘“.$yourid."'"; 在$yourid两旁加上单引号看看。
C. 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'];
}
?>
(3)php查询数据是否存在扩展阅读
访问MySql一般步骤
1)连接MySql服务器
使用mysql_connect()函数建立与MySql服务器的连接。
2)选择MySql数据库
使用mysql_select_db()函数选择MySql服务器上的数据库,并与数据库建立连接。
3)执行SQL语句
使用mysql_query()函数执行SQL语句。(包括增加、删除、修改、查询、显示)
4)关闭结果集
使用mysql_free_result($result)关闭结果集,以释放资源。
D. PHP中怎样使用MYSQL查询语句判断字段中是否存在指定数据
不要用mysql_fetch_object()这个函数来判断,这个返回来的是个数组;一般情况下是这么来判断的:$query="select * from ".$tablepre."common_members"." where username ='".$_POST['reg_username']."'";$result=mysql_query($query,$link);$num = mysql_num_rows($result); //取得结果集中行的数目if($num){echo '<script type="text/javascript">alert("用户名已被占用 ,请重新输入!");location.replace("../reg/index.php");</script>';die();}
E. 急!!php+mysql问题,数据是否存在问题
你把参数提交到你的mvc层里面的c层里,然后用c层调用你的操作数据库的类,去查询,如果查询出的结果不为空就执行数据库的update方法。这思路不是很清晰么?
F. 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
G. php怎么判断数据库数据是否存在
<?php
$data = array();
$db_name_php = 'books';
if (!mysql_connect('localhost', 'root', '123456')) {
echo '不能连接到mysql';
exit;
}
$result = mysql_query('show databases;');
While($row = mysql_fetch_assoc($result)){
$data[] = $row['Database'];
}
unset($result, $row);
mysql_close();
print_r($data);
echo '<br><br>'; if (in_array(strtolower($db_name_php), $data))
echo '[',$db_name_php,']数据库存在';
else
echo '[',$db_name_php,']数据库不存在';
?>
H. php中如何判断id值是否存在
你是根据id从数据库取数据吧?
if(mysql_num_rows()<=0){
header("HTTP/1.0404NotFound");
}else{
//正常
}
I. 用php如何查询mysql数据库里是否存在这个记录
哎,比如说
select tab_id from tabname where tab_user='且听风吟福利吧'
如果查询出来tab_id有数据就说明存在
又或
select count(tab_id) from tabname where tab_user='且听风吟福利吧'
如果查询出来>0就说明存在