php отказывается делать выборку после 50-го id

spl

Новичок
php отказывается делать выборку после 50-го id

Есть таблица, с какой-то инфой.
Выборку делаю через phpmyadmin или через консоль, всё шикарно.
Если через php+mysql самописный скрипт, выборка заваливается, и пишет страница не найдёна.

PHP:
<?$album_id = htmlspecialchars($_REQUEST['album_id']);
$lyrics_id = htmlspecialchars($_REQUEST['lyrics_id']);
switch ($lyrics):
case song:
$result = mysql_query("
SELECT *
FROM
  gnr_albums
  INNER JOIN gnr_lyrics ON (gnr_albums.album_id = gnr_lyrics.album)
WHERE
  (gnr_lyrics.lyrics_id = $lyrics_id)
");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$row["lyrics"] = str_replace ("\n", "<BR>", $row["lyrics"]);
?>
<b>Альбом</b>: <?echo $row["album_name"]?><br>
<b>Название песни</b>: <?echo $row["song_name"]?><br>
<b>Слова</b>:<br> <?echo $row["lyrics"]?><br>
<?if ($row["wrote_by"] == ""){}else{?><b>Написал(и)</b>: <?echo $row["wrote_by"]?><?}?><br>
<?if ($row["track_time"] == ""){}else{?><b>Продолжительность песни</b>: <?echo $row["track_time"]?><?}?><br>
<?}
break;
Народ смотрел, говорит что вроде всё хорошо и правильно написано.
Списали на мистику.
 

phprus

Moderator
Команда форума

spl

Новичок
В базе есть записей больше чем 60.
Точнее 63.
Но начиная с 51-го, когда обращаешься к записи с айди 51, и выше, он говорит 404 Not found.
От кавычек какая разница, есть они или нет не работает.
Добавил только что.
Собсно ситуацию могу показать если модераторы не против, адреса проблемы.
 

phprus

Moderator
Команда форума
spl
Ты прочитал ссылки которые я дал? Исправил все sql-инъекции? Включил error_reporting(E_ALL); и исправил все те ошибки на которые тебе php укажет?

Тот код который ты привел вообще не может генерировать 404 Not found.
 

spl

Новичок
Упс ребят, сорри, впредь своё буду внимательно читать.
То что я вам привёл инклюд.
А на заглавной вот такое было:
<?
if ($album_id > 6 or $lyrics_id > 50)
{Header("Location:lyrics.php");}
?>
 
Сверху