- Автор темы
- #1
Как узнать что появилась новая запись в базе mysql и прочитать именно её? То есть выделить новые записи красным цветом.И после того как была бы нажата на выводимый новый запис оно поменял бы цвет от красного на обычный.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Ваш вариант мне по душе. Пожалуйста опишите как при просмотре материала изменить значение поля да/нет, то есть отправить перекрестный запрос на update?Самый простой вариант - создаем в таблице еще 1 колонку тип boolean. (да/нет) с названием "новая новость". Значение по умолчанию - Да.
При вставке новости в колонку автоматом запишется Да. Т.е. эта новость будет новой. Далее при просмотре новости значение колонки меняется на Нет, т.е. новость устаревает.
Нужно будет сделать 1 дополнительный mysql запрос, который состояние новости будет менять на Нет при просмотре на нужной странице сайта либо делать триггер, который будет срабатывать на команду SELECT ... FROM...
UPDATE nazvanie_tablici SET novay_novost='0' WHERE id_novosti='nomer_novosti'
Да, это код для обновления, а как быть с тем, чтобы нажав на ссылку для вывода данных, колонка novay_novost одновременно обновлялсяnazvanie_tablici - название таблицы в БДPHP:UPDATE nazvanie_tablici SET novay_novost='0' WHERE id_novosti='nomer_novosti'
novay_novost - название колонки в таблице, отвечающей за новая новость или старая.
id_novosti - название колонки, имеющей уникальный идентификатор. Обычно называется id
nomer_novosti - номер новости в колонке id_novosti , имеющей какое-то конкретное значения, например 555 , 10324 и т.д.
$res = mysql_query("SELECT * FROM `reception` WHERE `doctor_userid`= '".$_SESSION['id']."' ORDER BY `id` DESC LIMIT $start, $num");
while($row = mysql_fetch_assoc($res)) {
echo'
<a href="doctor/reception_view.php?id='.$row["id"].'"> '.$row["text"].'</a>
';
}
просто выполнение ставьте на просмотр полного текста новостиа как быть с тем, чтобы нажав на ссылку для вывода данных, колонка novay_novost одновременно обновлялся
Karen12 дальше пошли вопросы НЕобщего характера. Для ответа на них нужно гораздо больше данных. Структуры таблиц, связи между таблицами, по какому уникальному параметру выбирать новость и т.д. и т.п.а как быть с тем, чтобы нажав на ссылку для вывода данных, колонка novay_novost одновременно обновлялся
а как быть с тем, чтобы нажав на ссылку для вывода данных, колонка novay_novost одновременно обновлялся
$res = mysql_query("UPDATE `reception` SET novay_novost='0' WHERE id= '".$_GET['id']."' ");