【发布时间】:2012-09-12 03:33:51
【问题描述】:
我正在尝试构建一个允许用户提交名称以添加到数据库表 (runningList) 的应用程序。在添加名称之前,我想对照另一个表(controlList)检查名字和姓氏。它必须存在于 (controlList) 中,否则回复名称无效。如果名称有效,我想检查名字和姓氏对(runningList)它确保它不存在。如果不存在,则插入名字和姓氏。如果存在,则回复名称已使用。
以下是在我尝试针对 controlList 添加测试之前有效的代码, 在尝试添加额外步骤时,我以某种方式完全破坏了它。
if (mysql_num_rows(mysql_query('SELECT * FROM runninglist WHERE firstname=\'' .$firstname . '\' AND lastname=\'' . $lastname . '\' LIMIT 1')) == 0)
{
$sql="INSERT INTO runninglist (firstname, lastname)
VALUES ('$_POST[firstname]','$_POST[lastname]')";
}
else
{
echo "This name has been used.";
}
有什么建议吗?
【问题讨论】: