に複数のレコードを追加するには、PHPのAPIを使用することができ、以下のように私は、POSTメソッドを使用してデータベースにレコードを挿入するために、単純なPHPのAPIを作っていますがどのように私は1つのコール
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, OPTIONS');
header('Access-Control-Allow-Headers: Content-Type,x-prototype-version,x-requested-with');
header('Cache-Control: max-age=900');
header("Content-Type: application/json"); // tell client that we are sending json data
$servername = "localhost";
$username = "*****";
$password = "*****";
$dbname = "*****";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$dxname =$_POST['name'];
$sql = "INSERT INTO crudtable(firstname, lastname, email,favjob)
VALUES ('".$dxname."', 'Doe', '[email protected]','coder')";
if ($result = $conn->query($sql))
{ echo json_encode("New record created successfully");
// echo "New record created successfully";
} else {
echo json_encode("Some error");
// echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
私が使用して私のAPIをチェックしていますクロム郵便配達は、あなたは下の画像で郵便配達の結果を見ることができます:
私はこのname: Tim
のように保存するフィールドを渡しています1回の呼び出しで複数のレコード/複数の名前を保存します。どうすればいいのか教えてください。私は郵便配達員を使ってそれをチェックする必要があります。
おかげ
まず、PHPスクリプトに多くの名前を送信する方法を決定します。次に、スクリプトを受け入れて処理するようにコードします。 – RiggsFolly
URLエンコードされたデータを使用する必要がある場合は、フィールドの名前を 'firstname []'、 'lastname []'、 'email []'、 'favjob []' 。 PHPは、これらのパラメータを反復処理できる配列に変換します。 –
ループ – Rahul