Чтобы исключить первую запись из результата запроса, вы можете использовать `OFFSET` в сочетании с `LIMIT`. Однако в вашем случае вы хотите исключить только одну запись (первую). Поэтому стоит изменить запрос, добавив `OFFSET 1`. Чтобы это работало, вам необходимо также изменить значение `LIMIT`, чтобы получить больше одной записи.
Вот пример, как это можно сделать:
```php
$BdPosts = mysql_query("
SELECT * FROM
posts
WHERE
post_id='".mysql_real_escape_string($Post['id'])."' AND
post_internal_id='".mysql_real_escape_string($Post['internal_id'])."' AND
published='active'
ORDER BY
date
DESC
LIMIT 1 OFFSET 1
"
);
```
Обратите внимание, что `OFFSET 1` указывает на то, что следует пропустить первую запись и вернуть только следующую (в данном случае - вторую). Обратите внимание, что если не будет второй записи, ваш запрос вернет пустой результат.
Также, поскольку вы используете устаревшую функцию `mysql_query`, рассмотрите возможность перехода на более современные библиотеки для работы с базами данных, такие как `MySQLi` или `PDO`. Например, используя `MySQLi`, можно сделать это так:
```php
// Пример с использованием MySQLi
$mysqli = new mysqli("host", "user", "password", "database");
$stmt = $mysqli->prepare("
SELECT * FROM
posts
WHERE
post_id=? AND
post_internal_id=? AND
published='active'
ORDER BY
date
DESC
LIMIT 1 OFFSET 1
");
$stmt->bind_param("ss", $Post['id'], $Post['internal_id']);
$stmt->execute();
$result = $stmt->get_result();
```
Или используя `PDO`:
```php
// Пример с использованием PDO
$pdo = new PDO("mysql:host=host;dbname=database", "user", "password");
$stmt = $pdo->prepare("
SELECT * FROM
posts
WHERE
post_id=:post_id AND
post_internal_id=:post_internal_id AND
published='active'
ORDER BY
date
DESC
LIMIT 1 OFFSET 1
");
$stmt->execute([
':post_id' => $Post['id'],
':post_internal_id' => $Post['internal_id']
]);
$results = $stmt->fetchAll();
```
Не забудьте обрабатывать возможные ошибки и проверять результат запроса, чтобы убедиться, что вы получаете ожидаемые данные.