下のコードは私の崇高な状態ですが、データベースは呼び出されていません。ウェブサイトをMySQLデータベースに接続するにはどうすればよいですか?
<?php$username="root";
$password="changedpassword";$database="User";
$field1-name=$_POST['name'];
$field2-name=$_POST['password'];
$field3-name=$_POST['email'];
$field4-name=$_POST['sex'];
$field5-name=$_POST['school'];
$field6-name=$_POST['birth'];
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die("Unable to select database");
$query = "INSERT INTO create_user (name, password, email, sex, school, birth) VALUES('','$field1-name','$field2-name',
'$field3-name','$field4-name','$field5-name','$field6-name')";mysql_query($query);mysql_close();?>
エラーが発生していますか? –
[**新しいコード**でmysql_ *関数を使用しないでください(http://stackoverflow.com/q/12859942)。それらはもはや維持されておらず(正式に推奨されていません)(https://wiki.php.net/rfc/mysql_deprecation)。 [** red box **](http://php.net/mysql-connect)を参照してください。代わりに[PDO](http://php.net/pdo)または[MySQLi](http://www.wikipedia.org/wiki/Prepared_statement)を使用して[* prepared statements *](http://en.wikipedia.org/wiki/Prepared_statement) /php.net/mysqli) - [この記事](http://php.net/manual/en/mysqlinfo.api.choosing.php)は、どちらを決定するのに役立ちます。 – Qirel
わかりやすいコード書式設定と変数命名が必要です。コードのデバッグにも役立ちます。 – Qirel