@gotohell

Как проверить существование записи?

Всем привет!
Есть таблица в mysql забиваю ее с помощью php, возникла необходимость если есть похожая запись то должно выводится сообщение что запись не добавлена так как такая запись уже существует:

<?php
$db = mysql_connect("localhost","root","");
mysql_select_db("san",$db);

 $id = $_POST['id'];
 $iin = $_POST['iin'];
 $category = $_POST['category'];
 $periud = $_POST['periud'];
 $fio = $_POST['fio'];
 $today = date("Y-m-d H:i:s");
 $email = $_POST['email'];
 $tel = $_POST['tel'];
 

$result = mysql_query("INSERT INTO table1 (iin, category, periud, fio, today, email, tel) VALUES ('$iin', '$category', '$periud', '$fio', '$today', '$email', '$tel')");

if($result == 'true') 
{echo "Данные успешно добавлены";}
else{echo "Данные не добавлены!";}
?>


Подскажите плиз!
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
motokraft
@motokraft
Кратко о себе
Вам поможет выборка по уникальному столбцу (к примеру iin). Если выборка возвращает хоть одну запись то iin уже существует
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
revenger
@revenger
49.5
Сделать запрос на выбрать строку из базы и
if(sizeof($result) > 0) echo 'Есть такая запись'
Ответ написан
Комментировать
@ar2rsoft
PHP-developer
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы