@Deman1

Как проверить есть ли в базе такое или нет?

Пожалуйста помогите, хочу проверить есть ли такое или нет
Использую такой код для вывода информации
$bd->query("SELECT * FROM `users` WHERE `number`= '123'");

И мне выводит 123 и тд информацию о нём, но такая фигня вдруг нашлись ещё таких 3 с номером 123 что делать?
И вот как сделать если например не нашло то чтобы оно создало 123

И ешё немного сомневаюсь в запросе который я сделал может он не правильный.
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 3
dnulled
@dnulled
PHP & JavaScript developer
но такая фигня вдруг нашлись ещё таких 3 с номером 123 что делать?
то, что вам нужно. если нужна одна запись - LIMIT 1.

второй вопрос гуглится проще простого
Ответ написан
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Автоинкременты?
Уники?
Кто такой number?
Ответ написан
@GennadyPHP
$query = mysqli_query($CONNECTION, "SELECT * FROM `users` WHERE `number`= '123'");
if(mysqli_num_rows($query) == 0) echo "ничего не найдено"; // если ничего нет
else
{
     while($rowUser = mysqli_fetch_assoc($query)
     {
          echo $rowUser['number']; // выводим инфу о всех пользователях
     }
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽