извеждане на последно добавена заявка

efrdimitrov

Registered
Този код:"SELECT * FROM publikuvai ORDER BY id DESC LIMIT 1" ми извежда последно добавена заяква,но мен ми трябва друго.Първо да спомена че сайта ми ще бъде без логин система и така даден потребител публикува обява която се подрежда последна по "id" искам да му се показва в отделна страница и там да пише например "обявата ви ще бъде разгледана и одобрена..." и обява и като се рефрешне да не излиза друга която е например е записана(като последна) от друг потребител след него и още нещо по какъв начин да направя така че да не се показва още във всички заявки преди да бъде одобрена тоест само потребителя да си я види и аз от phpmyadmina дано сте ме разбра ли благодаря на всички :)
 
Ако съм те разбрал правилно искаш това:
Да се показва последно добавената обява на потребителя, който я е добавил? Ако е така:
[sql]SELECT * FROM publikuvai WHERE potrebitel_ip = $ip ORDER BY id DESC LIMIT 1[/sql]
Където:
potrebitel_ip - име на полето с IP-то на човека, добавил обявата
$ip - IP-то на този човек. - $_SERVER['REMOTE_ADDR'];
2ри ВЪПРОС:
В таблицата publikuvai трябва да добавиш едно поле например confirmer
по подразбиране да е 0. И чак след като прегледаш обявата да смениш стойноста на това поле на 1.
И следователно там, където са ти всички обяви ти е заявката (предполагал)
[sql]SELECT * FROM publikuvai ORDER BY id DESC[/sql]
добави едно WHERE confirmed = '1' и си готов
[sql]SELECT * FROM publikuvai WHERE confirmed = '1' ORDER BY id DESC[/sql]
 

Back
Горе