小编och*_*1ch的帖子

编辑重复,如果存在mysqli php

我的mysqli INSERT代码有些麻烦.我真的不知道如何处理重复,但我已经阅读了很多帖子,我试图让它工作,但当我用相同的变量执行此代码时,行数增加.你能帮我修一下这段代码或找另一种检查重复的方法吗?

  // Create connection
  $conn = new mysqli($servername, $username, $password, $dbname);
  // Check connection
  if ($conn->connect_error) {
     die("Connection failed: " . $conn->connect_error);
  }


  if ($stmt = $conn->prepare(
    "INSERT INTO matka (jmeno, prijmeni, bydliste, telefon, email)
    VALUES (?,?,?,?,?)
    ON DUPLICATE KEY UPDATE
    jmeno = VALUES(jmeno),
    prijmeni = VALUES(prijmeni),
    bydliste = VALUES(bydliste),
    telefon = VALUES(telefon),
    email = VALUES(email)" )) {
  $stmt->bind_param("sssss", $jmeno_matky, $prijmeni_matky, $bydliste_matky, $telefon_matky, $email_matky);
  $stmt->execute();
  printf("%d Row inserted.\n", $stmt->affected_rows);
  $stmt->close();
  $id_matky = $conn->insert_id;
  $conn->close();
  }
Run Code Online (Sandbox Code Playgroud)

php mysql database mysqli

4
推荐指数
1
解决办法
142
查看次数

标签 统计

database ×1

mysql ×1

mysqli ×1

php ×1