Php 使用wamp将我的表单与sql链接
我一直在尝试将我的表单与sql server链接 我从表格中得到了价值 它正在记录sql,但这条语句中存在一个问题: php的全部代码是Php 使用wamp将我的表单与sql链接,php,sql,Php,Sql,我一直在尝试将我的表单与sql server链接 我从表格中得到了价值 它正在记录sql,但这条语句中存在一个问题: php的全部代码是 if(isset($_POST['email'])&&isset($_POST['password'])) { $email=$_POST['email']; $password=$_POST['password']; $query="SELECT user_id FROM signup WHERE emailid='$email' AND
if(isset($_POST['email'])&&isset($_POST['password']))
{
$email=$_POST['email'];
$password=$_POST['password'];
$query="SELECT user_id FROM signup WHERE emailid='$email' AND password='$password'";
if($query_run=mysql_query($query))
{
echo "$query_run";
$query_num_rows=mysql_num_rows($query_run);
echo "$query_num_rows";
if($query_num_rows==0)
{
echo "<br>invalid emailid and password";
}
else if($query_num_rows==1)
{
echo "ok done ";
$user_id=mysql_result($query_run,0,'user_id');
$_SESSION['user_id']=$user_id;
header('Location: search.html');
}
}
}
?>
$query_运行的结果是u id:6
但是$query\u num\u行的结果对于我的表中的特定输入是0
基本上,它为每个输入提供$query\u num\u rows=0。。
Plzz帮助永远不要在数据库中使用纯文本值,使用mysqli-函数而不是mysql,并始终清理您的帖子输入!您应该在代码中进行一些错误处理,以查看是否存在任何错误。
$query_num_rows=mysql_num_rows($query_run);