Ajax(jQuery)を使用したHTMLファイルからbplaced.netサーバー上のPHPファイルにいくつかのパラメータを送信します。私のAjaxメソッドはPHPファイルにパラメータを送り、PHPファイルはそれを受け取り、またMySQLデータベースにも接続します。データベースのテーブルに何も起こらない(障害なし)テーブルを挿入しようとするときの唯一の問題はまだ空です。bplaced.net MysqlデータベースにPHPで接続できません(エラーなし)
<?php
header('Access-Control-Allow-Origin: *');
// Verbindung herstellen //
@$verbindung = mysql_connect("localhost","username","password","database");
//Variablen
$a1 = $_POST["a1"];
$a2 = $_POST["a2"];
$a3 = $_POST["a3"];
$a4 = $_POST["a4"];
$a5 = $_POST["a5"];
$a6 = $_POST["a6"];
$a7 = $_POST["a7"];
$a8 = $_POST["a8"];
$a9 = $_POST["a9"];
$a10 = $_POST["a10"];
$a11 = $_POST["a11"];
$a12 = $_POST["a12"];
$a13 = $_POST["a13"];
$a14 = $_POST["a14"];
$a15 = $_POST["a15"];
$a16 = $_POST["a16"];
$a17 = $_POST["a17"];
$a18 = $_POST["a18"];
$a19 = $_POST["a19"];
$a20 = $_POST["a20"];
$a21 = $_POST["a21"];
$a22 = $_POST["a22"];
$a23 = $_POST["a23"];
$a24 = $_POST["a24"];
$a25 = $_POST["a25"];
$a26 = $_POST["a26"];
$a27 = $_POST["a27"];
$a28 = $_POST["a28"];
$a29 = $_POST["a29"];
$a30 = $_POST["a30"];
$a31 = $_POST["a31"];
$a32 = $_POST["a32"];
$a33 = $_POST["a33"];
$a34 = $_POST["a34"];
$a35 = $_POST["a35"];
$a36 = $_POST["a36"];
// Einfügen
$eintrag = "INSERT INTO test (name) VALUES ('tim')";
$eintragen = mysql_query($eintrag);
if($eintragen) {
echo "Eintrag war erfolgreich";
} else {
echo "Fehler beim Speichern";
}
mysql_close($verbindung);
?>
エフェクト: "Fehler beim Speichern"。
(PS:その他の変数はまだ使用されていません)。
'にmysql_connect( "localhost" を、 "ユーザ名"、 "パスワード"、 "データベース")'そのmysql_のように3つではなく、4つの引数で接続するmysqli_メソッドです。 –
* "(エラーなし)" * - これは@のためのエラーサプレッサであるためです。 –
また、 'echo" Fehler beim Speichern "はエラーを出さないでしょう。http:// php。 net/manual/en/function.mysql-error.phpはエラーについて教えてくれます。また、あなたの実際のコードでは、あなたのクエリでそれらの変数を使用しないことを願っています。 – chris85