помогите составить запрос которым можно определить на каком месте определенная новость, т.е., есть к примеру 20 новостей (не по порядку), как определить на каком месте находится новость 17?
/* Выполнение SQL query */
$query = "SELECT * FROM my_table";
$result = mysql_query($query) or die("Query failed");
после чего полуаем результат запроса в массиве содержащем числовой индекс полей
$line = mysql_fetch_array($result, MYSQL_NUM);
в функции mysql_fetch_array() вторым параметром указиваем констану MYSQL_NUM при которой столбцы возвращаются в массиве, содержащем числовой индекс полей. Этот индекс начинается с 0, первого поля результата
находим в массиве $line вашу новость 17, берем ключ, это и будет ее порядковий номер в БД.
P.S. Не забываем что отсчёт начинаетя с нуля.
Продвижение своими сайтами как стратегия роста и независимости