我已經寫了一個HTML代碼,將通過PHP提交一個表格到我的數據庫。 但是,當我的網絡主機上測試我的代碼時,它給我一個錯誤,我的php的第16行(這是else
聲明)如果...其他錯誤在PHP和MySQL代碼
有人可以告訴我什麼錯誤?任何幫助表示讚賞
HTML
<html>
<head>
<title>Sign up form - testing</title>
</head>
<body>
<h1>Sign up</h1>
<form action="db_connect.php" method="post" >
<h3>
Username: <input type="text" name="form_username" /><br />
Password: <input type="password" name="form_password" /><br />
Email address: <input type="email" name="form_email" /><br />
<input type="submit" value="Submit" />
</h3>
</form>
<body>
PHP
<?php
$mysql_host = "mysql3.000webhost.com";
$mysql_database = "a4305565_users";
$mysql_table = "users";
$mysql_user = "a4305565_os";
$mysql_password = "os_123456_testing";
mysql_connect("$mysql_host","$mysql_user","$mysql_password") or die();
mysql_select_db("$mysql_database") or die("Could not connect to database<br />" . mysql_error());
$mysql_query = "INSERT INTO $table(username,password,email)
VALUES('$_POST[form_username]','$_POST[form_password]','$_POST[form_email]')";
if(!mysql_query){
die("Error<br />" . mysql_error())
}else{
echo "Data added to database";
}
mysql_close();
?>
** STOP **使用'mysql_ *'API它被棄用。您還必須瞭解如何執行查詢。 – Jens
不要給你的數據庫地址,密碼或任何信息 – Hearner
我是數據庫管理的新手。所以,如果你告訴我我應該使用什麼,這將是非常好的,請 –