【发布时间】:2014-03-23 15:50:30
【问题描述】:
我已经在 php 中编写了代码,以便从 url 获取 id 并检查它是否存在于 mysql 数据库中。我在数据库中有一个现有值,但仍然遇到一个问题,即找不到值。请问有人有解决办法吗?
这是我的代码:
<?php
require 'Common.php';
$Email=$_GET['id'];
$result = mysql_query("SELECT email FROM cdcol.employees WHERE email='$Email'");
if(mysql_num_rows($result) >0)
{
echo 'Email Found';
}
else
{
echo 'Email NOT Found';
}
?>
【问题讨论】:
-
您在
mysql_real_escape_string($Email)之前缺少连接运算符 -
我检查了同样的错误,但它仍然没有出现..
-
实际错误信息是什么?
-
使用这个..
$result = mysql_query("SELECT email FROM cdcol.employees WHERE email='".mysql_real_escape_string($Email)."'") or die(mysql_error());