не работает код

1. ubnt (10.02.2013 / 18:19)
есть код обновления записей в базе.
так не работает:
if($_GET['act'] == 'delete'){
mysql_query("UPDATE `posts` SET `message_text` = 'dsafffffffffffffffffff' WHERE `id_post` = '28'"); 
}
а так - работает
mysql_query("UPDATE `posts` SET `message_text` = 'dsafffffffffffffffffff' WHERE `id_post` = '28'"); 

как зделать, штоби работал через get?

Добавлено через 02:34 сек.
[code]
mysql_query("UPDATE `posts` SET `message_text` = 'Видалено' WHERE `id_post` = '".intval($_GET['id_post'])."'");
[\code]
и так не работает

2. Кевин Митник (11.02.2013 / 01:29)
Чтобы работало, нужно обратиться к имя_файла.php?act=delete

3. Владислав (11.02.2013 / 02:32)
Кевин Митник_HHTeam (11 Февраля 2013 / 01:29)
Чтобы работало, нужно обратиться к имя_файла.php?act=delete
D Если бы меня попросили помочь с такой проблемой, я бы, честно, не додумался до этого (facepalm)

4. Кевин Митник (11.02.2013 / 03:01)
А что было в этом случае отвечать?) Всегда ваш К.О))

5. shilo (11.02.2013 / 07:20)
Если сам запрос не выполняется (подозреваю что проблема в этом), сделай вывод mysql_error(); покажет ошибку

6. ubnt (11.02.2013 / 10:38)
5. shilo,
or die(mysql_error());
- тоже самое. нет ошибки

7. Андрюха (11.02.2013 / 11:26)
Ты прочитал 2 пост?

8. ubnt (11.02.2013 / 13:24)
7. Wapruks, читал. приду домой и попробую.
p.s. я делал так: "?act=delete"

9. Андрюха (11.02.2013 / 13:26)
Запрос то норм. Всё должно работать

10. ubnt (11.02.2013 / 16:52)
Кевин Митник_HHTeam (11 Февраля 2013 / 01:29)
Чтобы работало, нужно обратиться к имя_файла.php?act=delete
уже работает. Спасибо!

11. ubnt (11.02.2013 / 20:57)
есть код. так работает:
$r = mysql_query("SELECT `posts`.`id_post`, `posts`.`message_text`, `posts`.`post_time`, `users`.`name`, `users`.`id` FROM `posts`, `users` WHERE `posts`.`id_topic` = $t_id AND `posts`.`id_author` = `users`.`id` LIMIT $start, $on_page") or die(mysql_error());

но мне нужно так, но так не работает
$r = mysql_query("SELECT `posts`.`id_post`, `posts`.`message_text`, `posts`.`post_time`, `users`.`name`, `users`.`id` FROM `posts`, `users` WHERE `posts`.`id_topic` = $t_id AND `posts`.`id_author` = `users`.`id` LIMIT $start, $on_page  ORDEN BY `posts`.`post_time`") or die(mysql_error());

mysql_error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDEN BY `post_time`' at line 1

12. Изнаур (11.02.2013 / 21:07)
ORDER BY а не ORDEN

13. ubnt (11.02.2013 / 21:32)
12. Iznaur95, все равно ошибка

Добавлено через 06:03 сек.
уже хорошо. limit поставил в конце

URL: https://visavi.net/topics/36651