Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Jaddafun
0 / 0 / 0
Регистрация: 31.10.2017
Сообщений: 1
#1

Проверка на наличие записи в базе

20.11.2017, 13:39. Просмотров 397. Ответов 1

Доброго времени суток, друзья.
Есть вот такой код, который заносит данные в 2 таблички.
PHP
1
2
3
4
5
$result_vipusers = mysql_query ("INSERT INTO vip_users (auth, name, auth_type) VALUES ('$stid32', '$stname', '0')");
$nextid = mysql_insert_id();
$result_vipoverrides = mysql_query ("INSERT INTO vip_overrides (`user_id`, `server_id`, `group`, `expires`) VALUES ('$nextid', '$servid', '$typebp', '$timebp')");
$result_vipusers;
$result_vipoverrides;
А мне нужно сделать проверку на наличие записи в первой таблице по 'auth', если отсутствует такая запись, то выполнить вышеупомянутый код полностью.
Если же такая запись имеется, то получить из этой строчки 'user_id' и выполнить уже только вторую половину кода, записав в 'user_id' полученный результат из проверки.

Я понимаю как сделать проверку, но не знаю как получить 'user_id'. Буду преблагодарен за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2017, 13:39
Ответы с готовыми решениями:

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

Проверка на наличие записи в БД
По нажатию на изображение получаю его id(через jquery),по этому id проверяю в...

Проверка на наличие новой записи
Доброго времени суток! Подскажите как сделать проверку на наличие новой записи...

Проверка на наличие любой записи
Доброго времени суток! Народ есть база данных,из формы туда попадают...

Проверка на наличие дублирующей записи в БД
Здравствуйте. У меня есть 2 файла, в одном пользователь заполняет...

1
FloppyDisc
Особый статус
588 / 197 / 152
Регистрация: 18.11.2015
Сообщений: 1,003
20.11.2017, 14:30 #2
PHP
1
2
3
4
5
6
7
$chek = mysql_fetch_assoc(mysql_query("SELECT user_id FROM `vip_users` WHERE auth = '".$stid32."' LIMIT 1"));
 
if($chek){
//  весь код
} else {
$result_vipoverrides = mysql_query ("INSERT INTO vip_overrides (`user_id`, `server_id`, `group`, `expires`) VALUES ('".$chek['user_id']."', '$servid', '$typebp', '$timebp')");
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2017, 14:30

Проверка логина из формы на наличие логина в базе данных
Пожалуюста подскажите что у меня неправильно работает в коде. Ошибок вродебы...

Проверить на наличие данных в базе
Нужно с помощью PHP проверить, есть ли указанный Name в таблице. Таблица...

Не выходит проверить наличие в базе данных введенного ключа
Пытаюсь сделать проверку наличия ключа в базе данных. Всегда выдает что ключа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru