Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用wamp将我的表单与sql链接_Php_Sql - Fatal编程技术网

Php 使用wamp将我的表单与sql链接

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

我一直在尝试将我的表单与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 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);