0

ユーザーの電子メールがテーブルに既に存在するかどうかを確認して、ユーザーが「sellers」テーブルに既に存在するかどうかを確認したい。存在する場合は、新しいレコードの挿入をスキップし、そうでない場合は新しい販売者を挿入します。コードは次のとおりです。

$email = $_REQUEST['semail'];
$sql = 'SELECT Email FROM project2.sellers WHERE Email = :email';
$s = $pdo->prepare($sql);
$s->bindValue(':email', $email);
$s->execute();
if (!$s) {

}
if (mysql_num_rows($s)!=0) {
  echo "exists";
}
else
{
$sql = 'INSERT INTO project2.sellers SET
        Type = :stype;
        Name = :sname;
        Email = :semail;
        Phone = :sphone;
        Location = :location;
        City = :city';
$s = $pdo->prepare($sql);
$s->bindValue(':stype', $_REQUEST['stype']);
$s->bindValue(':sname', $_REQUEST['sname']);
$s->bindValue(':semail', $_REQUEST['semail']);
$s->bindValue(':sphone', $_REQUEST['sphone']);
$s->bindValue(':location', $_REQUEST['location']);
$s->bindValue(':city', $_REQUEST['city']);
$s->execute();
}
header('location: ../'.$_REQUEST['category']);

どこが間違っているのか教えてください

4

1 に答える 1