我正在学习php mysql,但我遇到了这个问题.我无法将登录信息插入到我的数据库表中.我的数据库名称是loginapp,表名是用户.请查看我为其创建的代码----
Login
Saty.. 5
在价值观之前需要空间
$query = "INSERT INTO users(username,password)"; $query .= " VALUES ('$username', '$password')"; ^
你的代码是开放的sql注入,检查下面的链接,以防止它
如何在PHP中阻止SQL注入?
要检查查询中的错误,请使用
printf("Errormessage: %s\n", $mysqli->error);
http://php.net/manual/en/mysqli.error.php
检查与数据库使用连接时的错误
if ($mysqli->connect_errno) { printf("Connect failed: %s\n", $mysqli->connect_error); exit(); }
http://php.net/manual/en/mysqli.error.php
不要将普通密码存储到数据库使用中
http://php.net/manual/en/faq.passwords.php
http://php.net/manual/en/function.password-hash.php
在价值观之前需要空间
$query = "INSERT INTO users(username,password)"; $query .= " VALUES ('$username', '$password')"; ^
你的代码是开放的sql注入,检查下面的链接,以防止它
如何在PHP中阻止SQL注入?
要检查查询中的错误,请使用
printf("Errormessage: %s\n", $mysqli->error);
http://php.net/manual/en/mysqli.error.php
检查与数据库使用连接时的错误
if ($mysqli->connect_errno) { printf("Connect failed: %s\n", $mysqli->connect_error); exit(); }
http://php.net/manual/en/mysqli.error.php
不要将普通密码存储到数据库使用中
http://php.net/manual/en/faq.passwords.php
http://php.net/manual/en/function.password-hash.php