Php 第10行出现mySQL解析错误
我正在尝试为我的网站建立一个登录系统 我试过/看过一些视频来解决我的问题,但我仍然不确定我做错了什么 要更好地查看我的代码,请查看以下链接: 分析错误:语法错误,第10行C:\xampp\htdocs\login.php中意外的“$myusername”T_变量 第10行以$myusername=$\u POST['user']开头;在下面列出的代码中Php 第10行出现mySQL解析错误,php,mysql,Php,Mysql,我正在尝试为我的网站建立一个登录系统 我试过/看过一些视频来解决我的问题,但我仍然不确定我做错了什么 要更好地查看我的代码,请查看以下链接: 分析错误:语法错误,第10行C:\xampp\htdocs\login.php中意外的“$myusername”T_变量 第10行以$myusername=$\u POST['user']开头;在下面列出的代码中 <?php $dbhandle = mysql_connect($hostname, $password) or die("Cou
<?php
$dbhandle = mysql_connect($hostname, $password) or die("Could not connect to database");
$selected = mysql_select_db("login", $dbhandle)
$myusername = $_POST['user'];
$mypassword = $_POST['pass'];
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$query = "SELECT * FROM users WHERE Username='$myusername' and Password=$mypassword'";
$result = mysql_query($query);
$count = mysql_num_rows($result);
if($count==1){
echo 'It worked';
}
?>
终止第8行,则$mypassword之前缺少一个引号。缺少分号
$selected = mysql_select_db("login", $dbhandle)
应该是
$selected = mysql_select_db("login", $dbhandle);
$query = "SELECT * FROM users WHERE Username='$myusername' and Password='$mypassword'";
因为用户名和密码可能是字符串,所以应该用引号括起来
$query = "SELECT * FROM users WHERE Username='$myusername' and Password=$mypassword'";
应该是
$selected = mysql_select_db("login", $dbhandle);
$query = "SELECT * FROM users WHERE Username='$myusername' and Password='$mypassword'";
试试这个:
$dbhandle = mysql_connect($hostname, $password) or die("Could not connect to database");
$selected = mysql_select_db("login", $dbhandle);
if(isset($POST['user']) && isset($POST['pass']))
{
$myusername = stripslashes($POST['user']);
$mypassword = stripslashes($POST['pass']);
$query = "SELECT * FROM users WHERE Username='$myusername' and Password='$mypassword'";
$result = mysql_query($query);
$count = mysql_num_rows($result);
if($count==1){
echo 'It worked';
}
else
{
echo 'Not worked';
}
前一行少了一些东西。看看它您的SQL在第二个字符串值周围也缺少引号。stripslashes不会清理数据库输入。您不应该使用非散列密码您是否有任何表单或首页,用户可以在此页面之前输入其用户名和密码?请了解和。非常感谢。固定的谢谢你的帮助。非常感谢