菜鸟的问题:如何判断数据库中记录是否已存在? 根据条件打开记录集如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 "记录插入成功!"; } }?> 求助!!怎么把文件都遍历出来列个表让用户选择?? mysql_real_escape_string 发现一个乱码的中文字,见内 咨询下关于.htaccess的问题 smarty参数传递问题 mysql_connect返回值的问题 为什么不能获取URL中的&后面的参数。 在线求助一个sql语句 如何判别变量的是数字还是字符串 问一个问题(很简单,路过得过来看看) 为什么超链接到php下载程序,一下载,网页上的按扭就不起作用了. 关于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 "记录插入成功!";
}
}
?>