0
データベースの変数の配列1にあるmysqlに格納する前に、どのようにチェックすればよいですか? $explode[$i]
が存在する場合は、次へ進みます。存在しない場合は、以下のコードを実行してください!ここでデータが既に存在するかどうかをチェック
は、PHPで私のコードです:
$request_user_ids = $_GET['req'];
$explode = explode(',',$request_user_ids);
for ($i=0; $i<count($explode);$i++){
$result = mysql_query("
INSERT INTO fbinvite (memberid, fbsender, fbempfang, regdatum, fbreturn)
VALUES(NULL, '".$userid."', '".$explode[$i]."', NOW(), '0')");
は、どのように私は二重の挿入がないことを行うことができます。
これにはmysqlコマンドがあります。あなたが望むのはIGNOREなので、すでに存在する場合は無視します。 UpsertまたはMergeを使用する場合は、ON DUPLICATEを使用します。 – Matt
ありがとう、ほとんどのものは見やすいです。私はこのことを "先着順"の原因としましたが、fbempfangを "ユニーク"に設定するのを忘れました –
入力データを墨塗りすることを忘れないでください – pxl