を挿入しています。私は簡単なPHPとMySQLのスクリプトを設定して、すべて正常に動作します。それは私のmysqlデータベース(私のホスティングプロバイダとリモート)に接続し、実際にはすべての必須フィールドをデータベースに挿入します。問題は、フィールドがすべて空白であることです。それらには何もありません。PHPのMySQLの簡単なフォームは、私はphpMyAdminにして、この問題を持っている空虚
<?php
$con = mysql_connect("myserverip","mydatabasename","my password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mydatabasename", $con);
$sql="INSERT INTO nametable (firstname, lastname) VALUES('$_POST[firstname]','$_POST[lastname]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
HTMLは非常に簡単です、姓と名を持つ2つだけの入力フィールド:
HTML:すべてのヘルプは高く評価され
<html>
<body>
<h1>A small example page to insert some data in to the MySQL database using PHP</h1>
<form action="insert.php" method="post">
Firstname: <input type="text" name="fname" /><br><br>
Lastname: <input type="text" name="lname" /><br><br>
<input type="submit" />
</form>
</body>
</html>
ここに私のコードです。
[mysql_'データベース拡張](http://stackoverflow.com/questions/12859942/why-shouldnt-i-iss-mysql-functions-in-php)を使用しないでください。 は廃止予定ですこれまでのPHP7のために)特にPHPを学んでいるならば、あなたのエネルギーを 'PDO'データベース拡張を学ぶのに費やしてください。 その本当にとても簡単 – RiggsFolly
あなたは、このためのフォームを追加することができます(http://php.net/manual/en/book.pdo.php)[ここからスタート]? PHPが実行されていて値を挿入していない場合は、そこに問題がある可能性があります。 – andrewsi
はい、私には瞬間を与えてください。 –