izbushka

izbushka
Рейтинг
110
Регистрация
08.06.2007
zzdd5:
странно, потому что до этого везде такое написание (с точками) работало без проблем

С точками будет работать так:

$r1 = mysql_query ('SELECT id FROM cont WHERE cont.ctd=62 AND cont.id>='.$posledn_id.' ORDER BY id') or die(mysql_error());

Однако это небезопасно, как и собсвенно вообще использование mysql_query

Zevss:
Так сложно сказать, нужно больше контекста увидеть.

Да, в таком случае надо "$row['flag'] and" тоже стирать.

Zevss:
При переходе к статье (записи на сайте) получаю белый лист с:

Это вопрос к BrightGuy, моя идея была в исправлении ошибки в базе.

Надо отметить, если он знает что советует, то его решение идеологически более правильное.

Zevss:
сделал, то же самое.

Быть не может. Покажите "тоже самое"

Zevss:
этот flag тоже убрать вместе со скобками?

Так сложно сказать, нужно больше контекста увидеть.

Zevss:
нашел:
<center>{include file="topnews_mod.php"}</center> <div class="dbot"></div></div></div>

ее удалить?

Я бы удалил только выделенное :)

Zevss:
SELECT id, title, date, alt_name, category, short_story,FROM ...

Внимательнее. В выделенном вместо запятой поставить пробел

Zevss:
$sql_result = $db->query( "SELECT id, title, date, alt_name, category, short_story, flag FROM ...

Вот так вот

Zevss:
MySQL error in file: /topnews_mod.php at line 3

Видимо, он в корне сайта

С указанием времени все в порядке. Проблема в чем-то другом

Ошибка говорит о том что в таблице dle_post нет поля flag.

Теоретически, можно исправить

1. либо добавив это поле в таблицу, посмотрев какого типа оно было раньше:

alter table dle_post add column flag тип

2. либо исправив запрос в файле topnews_mod.php строка 3, убрав от туда поле flag:

SELECT id, title, date, alt_name, category, short_story FROM dle_post WHERE approve='1' ORDER BY rating DESC LIMIT 0,5

Как оно после такого работать будет - надо пробовать

UPD:

Вот тут такую же ошибку решили вторым способом.

Всего: 904