<?php
$con = mysqli_connect('localhost','root','');
if(!$con)
{
echo 'not connected to server';
}
if(!mysqli_select_db($con,'user_table'))
{
echo 'database not selected';
}
$mobilenumber = $_POST['mobilenumber'];
$operator = $_POST['operator'];
$state = $_POST['state'];
$sql = "INSERT INTO user_details (mobilenumber,operator,state) VALUES ('".$mobilenumber."','".$operator."','".$state."')";
if(!mysqli_query($con,$sql))
{
echo 'not inserted';
}
else
{
echo 'inserted';
}
//$select="insert into user_details (mobilenumber,operator,state) VALUES ('".$mobilenumber."".$operator."".$state."')";
//$sql=mysql_query($select);
//print '<script type="text/javascript">';
//print 'alert("the data is inserted.....")';
//print '<script>';
//mysql_close();
?>
<form method="post" action="insert.php" id="submitForm">
<select id="operator" type="select" ng-model="operatorName" ng-class="operatorError ? 'error-border':''" autocomplete="off" placeholder="Select operator" ng-click="showOperators($event);" name="operator" method=POST action=/insert.php class="form-control fetchoperators drpdwn-arrow ng-pristine ng-valid ng-touched" required>
<select name="state" class="state" id="state" required name="state" method="post" action="insert.php">
答えて
最も単純なのは、クエリのデバッグを試みることです。 私がやったことは、私が恐怖するほどのプロセスだけです。
はそれが動作するかどうかecho $sql;
はその後、私のSQL Serverで結果をコピーして貼り付けません。
接続オブジェクトを確認してください。明らかに正しいですが、これを行う最善の方法は次のコードをコピーすることです。試してみてください
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "user_table";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO user_details (mobilenumber,operator,state) VALUES ('".$mobilenumber."','".$operator."','".$state."')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
レスポンスを確認してコメントに貼り付けてください。
あなたのコードは静的であるようです$ varibleは同じ結果を挿入します毎回同じ結果が挿入されます –
ブラザー、。とにかく私は説明してみてください、私はあなたが試してみるためのコード全体を更新しました。今すぐコピーして貼り付けて –
あなたはdbnameを確認する必要があります。、それはあなたと同じdbnameですか? –
あなたはそれはあなたにそれが
- 1. データベーステーブルにデータを挿入していません
- 2. 遊びシルエットがデータベーステーブルにパスワードを挿入していません
- 3. データがテーブルに挿入されていませんか?
- 4. データがcodeigniterのデータベースに挿入されていません
- 5. データがMySQLデータベースに挿入されていません
- 6. SQL - SQLサーバーインスタンスにデータが挿入されていません
- 7. データがsqlitデータベーステーブルに挿入されない
- 8. データベーステーブルに変数値が入力されていません
- 9. データをデータベーステーブルに挿入することはできません
- 10. Windows API Comboboxデータが挿入されていません
- 11. データベーステーブルにデータフォームを挿入していませんPHP
- 12. datepickerが入力フィールドに挿入されていません
- 13. 私はMySQLにデータを挿入しようとしていますが、エラーはありませんが、データが挿入されていませんか?
- 14. データが次のクエリによって挿入されていません。
- 15. データがhibernateTemplateクラスを使用してデータベースに挿入されていません
- 16. LINQ挿入 - エラーは表示されませんが挿入されません
- 17. クエリを挿入するとテーブルにデータが挿入されませんが、エラーは発生しません
- 18. 新しい行がデータベースに挿入されていません
- 19. jquery .load()のデータがie8以下に挿入されていません
- 20. 休止状態、データがテーブルに挿入されていません
- 21. PHP:セッションが設定されているときにデータがデータベースに挿入されていませんか?
- 22. リンクされたリストでユーザーが入力した位置にデータが挿入されていませんJava
- 23. 挿入クエリが注文テーブルを介して挿入されていません
- 24. アクセスデータベースにレコードが挿入されていません
- 25. パラメータがMYSQLのストアドプロシージャに挿入されていません
- 26. mysqlクエリがデータベースに挿入されていません
- 27. Python psycopg2がpostgresqlテーブルに挿入されていません
- 28. 選択値がデータベースに挿入されていません
- 29. PDOステートメントがデータベースに挿入されていません
- 30. 値がFirebaseデータベースに挿入されていません
あなたのテーブルにデータを挿入されていないエラーが表示されます
を使用する必要があり、あなたはあなただけのコードを投稿するとき、誰もこれを答える試みることを期待してください.... ? – Darren
兄弟はメッセージ(応答)とは何か応答を追加します。 –
何か問題がありますか?現在の出力は?さらに、DBに接続できない場合は、残りの部分を試し続けてください。明示的に問題を指摘してください。自由にあなたを助ける人々を助けてください! –