我有一个config.php文件,其中包含连接信息和一个PHP脚本,应该发送用户数据到数据库。没有解析错误,但数据库在表中显示0个条目。有什么建议么?mysql查询和php
配置文件:
<?php
mysql_connect("mysql15.000webhost.com","a******94_admin","*********");
mysql_select_db("a******94_members");
?>
形式脚本:
<?php
require('scripts/config.php');
if(isset($_POST['submit'])) {
$u_name = ($_POST['u_name']);
$email = ($_POST['email']);
$password = ($_POST['password']);
mysql_query("INSERT INTO `members` (`id`, `u_name`, `email`, `password`) VALUES (NULL, '$u_name', '$email', '$password')");
} else {
} //end of first if/else statement
>
更改为'PDO'并检查查询结果。 –
检查每个数据类型并将其添加到描述中。 – Pachonk
不要忘记逃避你的价值! [SQL注入](http://en.wikipedia.org/wiki/SQL_injection)。 PS。然后在查询的后面添加'或者死(mysql_error());'。这样你可以调试抛出什么错误。 – Jelmer