[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка на идентичность в базе данных
Capbl4
Здравствуйте! Помогите пожалуйста сделать такой запрос:

у меня есть форма, значения которой я добавляю в базу данных.
как сделать так, чтобы если такие данные уже есть в базе данных выводилось сообщение "Уже добавлено", а если нету добалялось.

Заранее благодарю!
Игорь_Vasinsky
грубо:

$var = $_POST['var'];

//Запрос в БД
$query = mysql_query("SELECT * FROM `table` WHERE `cell` = '".$var."'");
//Получаем кол-во строк в ответе
$count = mysql_num_rows($query)

//Если есть хоть одна строка
if($count)
echo "Данные присутствуют";
//Строк нету
else
{
//Пишем в базу
}


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Winston
Ну например так

$name = $_POST['name'];

$query = mysql_query("SELECT * FROM `users` WHERE `name` = '".mysql_real_scape_string($name)."'");

if(mysql_num_rows($query) > 0)
echo "Уже добавлено";
else
//.... Нужный код


UDP
Игорь_Vasinsky
Опередил :)
Capbl4
Из-за чего может возникать "Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация."

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.