ここにコードがあります。データを入力できませんでした:データベースが選択されていません localhost.Iでこのコードを実行しようとしましたが、データベースmbと同様にテーブル。データを入力できませんでした:データベースが選択されていません
<HTML> <HEAD>
<TITLE>Sample Site</TITLE> </HEAD>
<BODY>
<body text="Blue" bgcolor="Bisque"> <h1 align="center">User query...!
</h1> <?php
if(isset($_POST['add'])) {
$conn = mysqli_connect('localhost','','');
if(! $conn) {
die('Could not connect: ' . mysqli_error($conn));
}
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$messege = $_POST['messege'];
$sql = "INSERT INTO users ". "(name,email,subject,messege) ".
"VALUES('$name','$email','$subject', '$messege')";
$conn->select_db('mb');
$retval = mysqli_query($conn, $sql); if(! $retval) {
die('Could not enter data: ' . mysqli_error($conn)); }
echo "Entered data successfully\n";
mysqli_close($conn); }else {
?>
<form method = "post" action = "<?php $_PHP_SELF ?>">
<table width = "400" border = "0" > <tr>
<td width = "100">Name</td> <td><input name = "name" type = "text"
id = "name"></td> </tr>
<tr>
<td width = "100">Email</td> <td><input name = "email" type = "text"
id = "email"></td> </tr>
<tr>
<td width = "100">Subject</td> <td><input name = "subject" type = "text"
id = "subject"></td> </tr>
<tr>
<td width = "100">Messege</td> <td><input name = "messege" type = "text"
id = "messege"></td> </tr>
<tr>
<td width = "100"> </td> <td> </td>
</tr>
<tr>
<td width = "100"> </td> <td>
<input name = "add" type = "submit" id = "add" value = "Add user">
</td> </tr>
</table> </form>
<?php }
?> </BODY>
</HTML>
あなたのユーザ名とデータベース名を追加します。不明な列「messege」「をフィールドリスト」にします –
あなたの間違いです。あなたのスペルが間違っているかもしれません。それは 'messege'か 'message'ですか?あなたのデータベースで確認してください – Akintunde007