дубликаты записей INSERT в MySQL

У меня проблема с приложением в PHP.
Проблема в том, что он делает несколько записей в базе данных. В чем проблема?

  $sql = "INSERT INTO user_list (ip,verified,rank)VALUES ('$ip','$verified','$rank')";
$mysqli->query($sql);

Спасибо

-1

Решение

Правильный путь:

1) подготовка и переплет значения с mysqli_stmt :: подготовить а также mysqli_stmt :: bind_param функции:

// connection object instantiating
$mysqli = new mysqli(......);
...
$stmt = $mysqli->prepare("INSERT IGNORE INTO user_list (ip, verified, rank) VALUES (?, ?, ?)";
$stmt->bindparam('sii', $id, $verified, $rank);
$stmt->execute();
...

2) с помощью Вставить … Игнорировать ИЛИ ЖЕ ВСТАВИТЬ … НА ДУБЛИКАТЬ КЛЮЧЕВОЕ ОБНОВЛЕНИЕ синтаксис, чтобы избежать / игнорировать повторяющиеся вставки

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector