おはよう。私はボタンをクリックすると、2つのボタンを持つ単純なhtmlファイルを持って、それはデータベースにいくつかのデータを入力します。残念ながら、ボタンがクリックされたときに、クロムを表示192.168.0.168 is currently unable to handle this request.HTTP ERROR 500
PHPを使用してmysqlにデータを挿入するとページが機能しない
次は私のHTMLコードスニペット
<form action="mode.php" method="POST">
<input style="background-color: green;" id="home" name="home" type="submit" value="HOME"></br>
<input style="background-color: red;" id="away" name="away" type="submit" value="AWAY">
</form>
であり、これはコーディングmode.php
です:
<?php
$dbhost = 'localhost:3036';
$dbuser = 'xxx';
$dbpass = 'abc1234';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn) {
die('Could not connect: ' . mysql_error());
}
if (isset($_POST['home'])) {
$sql= insert into home_mode (id, status) value (null, "HOME");
mysql_select_db('home_mode');
$retval = mysql_query($sql, $conn);
if(! $retval) {
die('Could not enter data: ' . mysql_error());
}
echo "Mode changed to HOME";}
?>
*を、私がテストしていますテストスクリプトを使用してMySQLに接続すると成功です。 お手数ですが、ありがとうございます!
あなたが '' id'にNULL'を挿入するのはなぜ? –
@ S.I。こんにちは、それは自動インクリメントフィールドです –