我有一個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