За последние 24 часа нас посетили 22897 программистов и 1718 роботов. Сейчас ищут 1484 программиста ...

Помогите с определиться с функцией

Тема в разделе "PHP и базы данных", создана пользователем oleg67, 27 май 2008.

  1. oleg67

    oleg67 Активный пользователь

    С нами с:
    14 май 2008
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Харьков
    Нужно вычислить последний из возможных индексов id в базе MySQL . чтоб иметь возможность из таблицы новостей выбрать ПОСЛЕДНЮЮ новость. Как сделать такой запрос к БД?
     
  2. Anonymous

    Anonymous Guest

    [sql]SELECT MAX(id) AS mid FROM table[/sql]
     
  3. oleg67

    oleg67 Активный пользователь

    С нами с:
    14 май 2008
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Харьков
    Вот что я имею в виду
    PHP:
    1.  
    2. <?
    3. $result = mysql_query ("SELECT * FROM news1 WHERE id='2'",$db);  // в этом месте вместо id = "2" нужна вункция, возвращающая последнее, что может достать из базы запрос.
    4. $myrow = mysql_fetch_array ($result);
    5. ?>
    6.  
     
  4. Anonymous

    Anonymous Guest

    Я думал вы имели ввиду
    Вам нужно [sql]SELECT * FROM news1 ORDER BY id DESC LIMIT 1
    [/sql]
     
  5. oleg67

    oleg67 Активный пользователь

    С нами с:
    14 май 2008
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Харьков
    Вот так?


    PHP:
    1.  
    2. <?
    3.  
    4. $max_id = mysql_query ("SELECT MAX(id) AS mid FROM news1,$db);
    5.  
    6. $result = mysql_query ("SELECT * FROM news1 WHERE id='$max_id'",$db);
    7. $myrow = mysql_fetch_array ($result);
    8. ?>
    9.  
    Что-то не работает этот участок кода. Вообще отшибло вывод страницы. :(
     
  6. oleg67

    oleg67 Активный пользователь

    С нами с:
    14 май 2008
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Харьков
    Спасибо , тёзка!

    Всё отлично работает!!!

    Удачи Вам!
     
  7. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Горбунов Олег
    SELECT id FROM ...
    )))