菜鸟的问题:如何判断数据库中记录是否已存在? 根据条件打开记录集如Rsif not Rs.eof then 记录存在else.....end if 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样的,我的代码如下:要在表单输入时判断是否有相同的记录,有的话给出提示。 if(isset($_POST["subject_name"])) { if($subject_name=="") { echo "请输入课程名称!"; $accept=false; } else { $query = "select * from subject where subject_name=='$subject_name'"; $r1 = mysql_db_query("$dbname",$query); if($r1) { echo "要添加的课程已经存在,请不要重复!"; $accept=false; } } if($accept) { ...... echo "记录插入成功!"; }} $sql="select * from subject where id='$id'";$query=@mysql_query($sql);$row=@mysql_num_rows($query);if ($row){ echo "记录已经存在"; die();}else{ echo "记录不存在"; die();} 我把代码改成如下:还是不行。<? $subject_name=$_POST["subject_name"]; $subject_memo=$_POST["subject_memo"]; mysql_connect() or die ("数据库无法打开,请联系系统管理员!"); $accept=true; if(isset($_POST["add"])) { if($subject_name=="") { echo "请输入课程名称!"; $accept=false; } else { $sql = "select * from subject where subject_name=='$subject_name'"; $query=@mysql_query($sql); $row=@mysql_num_rows($query); if ($row){ echo "要添加的课程已经存在,请不要重复!"; $accept=false; }else{ $accept=true; } } if($accept) { $query="insert into subject(subject_name,subject_memo) values('$subject_name','$subject_memo')"; $result = mysql_db_query("$dbname",$query); if($result) echo "记录插入成功!"; } }?> 【讨论】一个个人认为比较重要的话题,程序员在什么操作系统下开发 cakephp 跳转的方式有几种,有什么区别? gd验证码无法显示 如何获得汉字拼音首字母? 通过php连接mysql出现问题 php用js刷新自己同时给自己传值,该怎么做? mssql_querry()错误,求解决? 我的MS-SQL Server安装不了! 参数传递的问题!请各位打侠指教! 用com 连接access数据库后,怎样添加纪录到数据库中 关于EXE问题 请教一句select语句~~~~~~~~~~~~~~~~
if(isset($_POST["subject_name"]))
{
if($subject_name=="")
{
echo "请输入课程名称!";
$accept=false;
}
else
{
$query = "select * from subject where subject_name=='$subject_name'";
$r1 = mysql_db_query("$dbname",$query);
if($r1)
{ echo "要添加的课程已经存在,请不要重复!";
$accept=false;
}
}
if($accept)
{
......
echo "记录插入成功!";
}
}
$query=@mysql_query($sql);
$row=@mysql_num_rows($query);
if ($row){
echo "记录已经存在";
die();
}else{
echo "记录不存在";
die();
}
<?
$subject_name=$_POST["subject_name"];
$subject_memo=$_POST["subject_memo"];
mysql_connect() or die ("数据库无法打开,请联系系统管理员!");
$accept=true;
if(isset($_POST["add"]))
{
if($subject_name=="")
{
echo "请输入课程名称!";
$accept=false;
}
else
{
$sql = "select * from subject where subject_name=='$subject_name'";
$query=@mysql_query($sql);
$row=@mysql_num_rows($query);
if ($row){
echo "要添加的课程已经存在,请不要重复!";
$accept=false;
}else{
$accept=true;
} }
if($accept)
{
$query="insert into subject(subject_name,subject_memo) values('$subject_name','$subject_memo')";
$result = mysql_db_query("$dbname",$query);
if($result)
echo "记录插入成功!";
}
}
?>