我已经写了一个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
我是数据库管理的新手。所以,如果你告诉我我应该使用什么,这将是非常好的,请 –