phpスクリプトを使用してmysqldbにデータを挿入しても機能しません

パンパニッケル

開発者の皆さん、こんにちは。

phpスクリプトを使用してAndroidアプリケーションからMySqlサーバー(wampで実行)にデータを挿入しようとしています。

これらは私のphpスクリプトです:

<?php

define('hostname','localhost');
define('user','root');
define('password','');
define('databaseName','tutorial');

$connect = mysqli_connect(hostname,user,password,databaseName);

?>

そして

<?php

if($_SERVER["REQUEST_METHOD"]=="POST") {

    require 'connection.php';
    createStudent();

}

function createstudent(){

    global $connect;

    $firstname = $_POST["firstname"];
    $lastname = $_POST["lastname"];
    $age = $_POST["age"];

    $query = "insert into student(firstname,lastname,age) values ('$firstname','$lastname','$age');";

    mysqli_query($connect,$query) or die (mysqli_error($connect));
    mysqli_close($connect);

}

?>

これは私のAndroidコードです:

requestQueue = Volley.newRequestQueue(getApplicationContext());

                StringRequest request = new StringRequest(Request.Method.POST, insertUrl, new Response.Listener<String>() {
                    @Override
                    public void onResponse(String response) {

                    }
                }, new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {

                    }
                }){
                    @Override
                    protected Map<String, String> getParams() throws AuthFailureError {
                        Map<String,String> parameters = new HashMap<String,String>();
                        parameters.put("firstname",et_firstname.getText().toString());
                        parameters.put("lastname",et_lastname.getText().toString());
                        parameters.put("age",et_age.getText().toString());

                        return parameters;

                    }
                };

                requestQueue.add(request);

私に言わせてください:これは静かで複雑な質問ですが、私は私のアイデアの終わりにほとんどあり、数週間から解決策を探しています。誰かが私を助けてくれると嬉しいです。 php私はあまり自分自身を助けることはできません。

あいさつありがとうアレックス

編集

Postmanでデータを入力してスクリプトを実行すると、次のエラーが表示されます。

Postmanエラー

パンパニッケル

解決

他の誰かがこの問題を抱えている場合、私はついに問題が何であるかを知りました:

しばらく前にインストールした別のMySqlサーバーを実行していて、それを忘れていました。したがって、これは私のデフォルトのポートで実行されていました。このサーバーを削除し、「実際の」サーバーのポートをデフォルトのポートに変更しました。

とにかく私を助けようとしたすべての人に感謝します。それは私が解決策にたどり着くのを助けてくれました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHPスクリプトはMySQLにデータを挿入しません

分類Dev

挿入値の配列を使用してプリペアドステートメントを実行しても機能しません

分類Dev

atコマンドを使用してスクリプトを実行しても完全には機能しません

分類Dev

ネストされたインラインスクリプトタグをangular.element()で挿入しても機能しません

分類Dev

Flask多対多ループスルーIDを使用して、テーブルにデータを挿入しますが機能しません

分類Dev

フラッター:リストを使用してファブにiconButtonsを表示しても機能しません

分類Dev

javascriptスクリプトをheadに追加しても機能しません

分類Dev

教義にjsonを挿入しても機能しません

分類Dev

innerHTMLを使用してスクリプトをdivに挿入しますが、ロードしません

分類Dev

データベーステーブルにmysqliを使用してデータを挿入しても機能しませんか?接続は完全に機能します

分類Dev

Gradleプロジェクトでデータをmysqldbに保存できません。BindingResultもBean名「goal」のプレーンターゲットオブジェクトもリクエスト属性として使用できません

分類Dev

ボトルネックを選択してselectに挿入すると、コックローチデータベースでは機能しません

分類Dev

SQlite。データを挿入せずに保存ボタンをクリックすると、表示エラーが発生し、アプリが開きません。ただし、すべてのフィールドを挿入すると、正常に機能します。

分類Dev

AJAXリクエストは機能していますが、データベースにデータが挿入されていません

分類Dev

upstartスクリプトを使用してsidekiqをデーモン化する-機能していません

分類Dev

リバースリダイレクトは機能しませんが、データベースにデータを挿入します

分類Dev

Plotly-k-meansクラスターをplotlyにプロットしても機能しません

分類Dev

phpを使用してmssqlデータベースにデータが挿入されていません

分類Dev

PHPを使用してデータがMySQLデータベースに挿入されていません

分類Dev

PHPコードは、テキストボックス入力を使用してSQLデータベースに挿入しますが、選択オプション(ドロップダウン)は挿入しません

分類Dev

成功を返すスクリプトを挿入しますが、データベースには何も挿入されません

分類Dev

Ajaxを使用してフォームを送信し、MySQLにデータを挿入しても機能しない

分類Dev

MYSQLデータ挿入クエリが機能していません

分類Dev

(PHP、AJAX、JQ)を使用してMySQLデータベースにデータを挿入できません

分類Dev

IISでPHPを使用してMSSQLServerにデータを挿入できません

分類Dev

phpを使用してmysqlにデータを挿入できません

分類Dev

mysql.connectorを使用してmysqldbにデータを挿入します

分類Dev

Swift 3スクリプトは、MySQLデータベースにデータを挿入するためのPHPスクリプトを実行しません

分類Dev

スポック機能テスト内でGORMを使用して、データベースにデータを挿入します

Related 関連記事

  1. 1

    PHPスクリプトはMySQLにデータを挿入しません

  2. 2

    挿入値の配列を使用してプリペアドステートメントを実行しても機能しません

  3. 3

    atコマンドを使用してスクリプトを実行しても完全には機能しません

  4. 4

    ネストされたインラインスクリプトタグをangular.element()で挿入しても機能しません

  5. 5

    Flask多対多ループスルーIDを使用して、テーブルにデータを挿入しますが機能しません

  6. 6

    フラッター:リストを使用してファブにiconButtonsを表示しても機能しません

  7. 7

    javascriptスクリプトをheadに追加しても機能しません

  8. 8

    教義にjsonを挿入しても機能しません

  9. 9

    innerHTMLを使用してスクリプトをdivに挿入しますが、ロードしません

  10. 10

    データベーステーブルにmysqliを使用してデータを挿入しても機能しませんか?接続は完全に機能します

  11. 11

    Gradleプロジェクトでデータをmysqldbに保存できません。BindingResultもBean名「goal」のプレーンターゲットオブジェクトもリクエスト属性として使用できません

  12. 12

    ボトルネックを選択してselectに挿入すると、コックローチデータベースでは機能しません

  13. 13

    SQlite。データを挿入せずに保存ボタンをクリックすると、表示エラーが発生し、アプリが開きません。ただし、すべてのフィールドを挿入すると、正常に機能します。

  14. 14

    AJAXリクエストは機能していますが、データベースにデータが挿入されていません

  15. 15

    upstartスクリプトを使用してsidekiqをデーモン化する-機能していません

  16. 16

    リバースリダイレクトは機能しませんが、データベースにデータを挿入します

  17. 17

    Plotly-k-meansクラスターをplotlyにプロットしても機能しません

  18. 18

    phpを使用してmssqlデータベースにデータが挿入されていません

  19. 19

    PHPを使用してデータがMySQLデータベースに挿入されていません

  20. 20

    PHPコードは、テキストボックス入力を使用してSQLデータベースに挿入しますが、選択オプション(ドロップダウン)は挿入しません

  21. 21

    成功を返すスクリプトを挿入しますが、データベースには何も挿入されません

  22. 22

    Ajaxを使用してフォームを送信し、MySQLにデータを挿入しても機能しない

  23. 23

    MYSQLデータ挿入クエリが機能していません

  24. 24

    (PHP、AJAX、JQ)を使用してMySQLデータベースにデータを挿入できません

  25. 25

    IISでPHPを使用してMSSQLServerにデータを挿入できません

  26. 26

    phpを使用してmysqlにデータを挿入できません

  27. 27

    mysql.connectorを使用してmysqldbにデータを挿入します

  28. 28

    Swift 3スクリプトは、MySQLデータベースにデータを挿入するためのPHPスクリプトを実行しません

  29. 29

    スポック機能テスト内でGORMを使用して、データベースにデータを挿入します

ホットタグ

アーカイブ