gpt4 book ai didi

php - 检查mysql中的字段

转载 作者:行者123 更新时间:2023-11-29 00:50:20 25 4
gpt4 key购买 nike

我只是 php 的初学者。我正在尝试为学生注册表提交编写代码。我的表单中有电子邮件字段和姓名字段,我必须将新进入者的电子邮件地址和姓名与现有的进行核对。如果以前不存在,我的表格应该提交,否则它应该要求提供另一个电子邮件地址和姓名。我使用了以下代码。

<?php

$sel = "SELECT `varEmail`, `intStudentId` FROM `tbl_registration` WHERE `varEmail` = '".$emailaddress."' AND `intStudentId` <> '".$Id."' ";
$res = mysql_query($sel);
if(mysql_num_rows($res) >0)
{ ?>
<h3 style="color:#FF0000;">The Email Address already exists. Please mention different Email Address.</h3>
<?php
}

else
{

$insertstudent="INSERT INTO `tbl_registration` (
`varFname` ,
`varLname` ,
`varAddress` ,
`varGender` ,
`intDOB` ,
`varEmail`
)
VALUES (
'".$fname."', '".$lname."', '".$address."', '".$gender."', '".$DOB."', '".$emailaddress."'
);";
$insert_res = mysql_query($insertstudent);
}




?>

我只需要检查电子邮件重复和名称重复。如何修改我的代码?提前致谢。

最佳答案

如果你想检查之前是否使用过email

 WHERE varEmail = '$emailaddress' 

就够了。如果你想用某个电子邮件查看某个学生

 WHERE varEmail = '$emailaddress' AND name='$studentName'

如果只想查询学生姓名

 WHERE  name='$studentName'

会这样做,但这是有问题的,因为许多学生可能有相同的名字。

关于php - 检查mysql中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8849224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com