sql >> データベース >  >> RDS >> Mysql

選択したデータをデータベースに挿入

    whileループを削除して、代わりに次のようにすることで、コードを改善できると確信しています:

    $data = $stmt->fetchAll(PDO::FETCH_OBJ);
    

    期待されるJSONを取得していることを確認します(印刷する前に$ dataのvar_dumpを試しましたか?)?
    JavaScriptの単純な問題ではありませんか? JavaScriptの部分で取得するはずのデータを使用しようとしましたか?

    XMLHttpRequest内のヘッダーの設定に問題がある可能性があり、JavaScriptは気にせず、とにかくJSONを提供します...

    今明らかな質問:

    • データベースに接続している場所がわかりません。接続していますか?
    • IDを挿入しようとしていますが、MySQLでは自動増分値を挿入できますか? (この場合、acc_idはIntではありませんか?)
    • $ _ REQUESTを介して値を送信していますが、$ _ REQUESTを介して何かを取得していると確信しています(ところで、$_GETと$_POSTを確認してください)

    お役に立てば幸いです




    1. ストアドプロシージャではデータのロードは許可されていません

    2. MySQLからSQLServerへの移行

    3. Oracle:IN句を使用したパラメータ化されたクエリはnull値を返します

    4. MySQLで重複を見つける方法