Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2012, 22:08   #1
scalpel
Форумчанин
 
Аватар для scalpel
 
Регистрация: 01.02.2010
Сообщений: 118
По умолчанию Mysql запрос, проверка

Здравствуйте ребята.
У меня такой вопрос и не знаю как решить его.
Допустим есть запрос к MySQL который выдаёт результат запроса по ид
PHP код:
$query mysql_query("SELECT * FROM `posts` WHERE `id`='{$id}' ");
     while(
$post mysql_fetch_array($query)){
     ... 
тут ответ
     

как дальше сделать проверку если нет строки с таким ид выводить предупреждение а если есть то его выводить.

Такой вариант не работает:
PHP код:
$query mysql_query("SELECT * FROM `posts` WHERE `id`='{$id}' ");
     while(
$post mysql_fetch_array($query)){
      if (empty(
$post['id'])){
            
$post['id']
        }
    }
    else {
        echo 
"Not found";
    } 
и такие тоже не действует.
PHP код:
if ($post['$id']) 
if (
$post['$id'] == ""
Спасибо.
scalpel вне форума Ответить с цитированием
Старый 02.04.2012, 22:13   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

PHP код:
$query mysql_query("SELECT * FROM `posts` WHERE `id`='{$id}' ");
if(
mysql_num_rows($query) > 0){
    
// есть сторока
}
else{
    
// нет строки

Andkorol вне форума Ответить с цитированием
Старый 02.04.2012, 22:18   #3
scalpel
Форумчанин
 
Аватар для scalpel
 
Регистрация: 01.02.2010
Сообщений: 118
По умолчанию

Спасибо, действительно работает правильно.
scalpel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка, создание столбца в таблице (mysql) GriFFoN PHP 14 02.09.2011 15:11
Запрос mysql nitrofox PHP 1 27.08.2011 09:58
Запрос mysql Furyon PHP 1 29.04.2011 14:20
Проверка на дублирующиеся записи MySQL g04 БД в Delphi 3 18.03.2011 14:31
MySQL запрос HaosMan SQL, базы данных 1 08.11.2009 16:21