私は電子メールが複数のエントリを持つことができるデータベースを使用しようとしていますが、重複するエントリを防止したいと思います。テーブルからデータを選択して文字列にするにはどうすればよいですか?
<?php
"SELECT Notes, itemName from UserItems where email = '$email'";
if("itemName" == $name && "Notes" == $desc) {
echo "duplicate";
}
?>
しかし
私の挿入機能を動作させる文が何について
$insert = ("insert into UserItems (itemName, ItemNumber, email, Price, Notes) Value (\"$name\", \"$ItemNumber\", \"$email\", \"$price\", \"$desc\")");
私はそれがコピー/ペーストの監視であると確信していますが、条件付きの値を引用符で囲むことができます(itemNameとNotes)。 –
私は、悲しいことに助けを借りて引用符を試してみました... – inVINCEable
少なくとも今はあなたのスクリプトは警告をスローせずにコンパイルされます。同じ電子メールアドレスを持つ複数の行があり、各行にitemNameとNotesを持つことができるテーブルがありますが、itemNameもNotesも他の行に対して繰り返すことはできません。 –