Php при написания Кода Ошибка 500

layt

Новичок
Написал Вот такой код
PHP:
<?php


define('_IN_JOHNCMS', 1);
$headmod = 'anime';
require('../incfiles/core.php');
if (isset($_SESSION['ref']))
    unset($_SESSION['ref']);

    require('../incfiles/head.php');

 $total = mysql_result(mysql_query("SELECT COUNT(*) FROM `anime`, 0");


if ($total) {
                    $req = mysql_query("SELECT * FROM `anime`");
                    $i = 0;
                    while (($res = mysql_fetch_assoc($req)) !== false) {
// $colmes = mysql_query("SELECT COUNT(*) FROM `anime` WHERE `id`='" . $res['id'] . "'" );
  echo '<a href="anime.php?id=' . $res['id'] . '">' . $res['name'] . '</a><br>';
                        ++$i;
                    }
      echo '<div class="phdr">Всего: ' . $total . '</div>';
                }
}
else {
echo 'Пока нет Аниме';
}

require('../incfiles/end.php');

?>
В нем очень много недочетов
Только вот при заходе на ету страничку ошибка 500
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
В логах смотрел?
 

~WR~

Новичок
Ну или добавь строчку в начале:
PHP:
ini_set('display_errors', 1);
Чтобы ошибки в браузер выводились на время отладки.
Когда все будет ок - уберешь)
 

layt

Новичок
))) да только что Глянул

$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `anime`, 0");
Сдесь)
Может из того что нету записей в базе?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
поставь нормальный редактор, который подсвечивает пары кавычек.
Это так, как-бэ намек.
 

layt

Новичок
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `anime`), 0");
Так также Ошибка)
 

layt

Новичок
Чтоб незосорят форум можна еще 1 вопрос
$r = mysql_query("SELECT * FROM `anime` WHERE `id`='.$id.'") ;
if ((mysql_num_rows($r) != 0)) {
Но при всеми випадкам правильности записи или неправильности 1 и то же результат что же делать
Тоисть Єсть запись пишет что нет и так же при том что ее нет
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Наши русские братья, при прочтении некоторых слов, особенно _випадкам_, будут долго-долго думать=)

www.phpfaq.ru/debug
 

layt

Новичок
Смотрите я написал код
$ id = $ _GET ['id'];
$ r = mysql_query ("SELECT * FROM` anime `WHERE` id `=ь.$ id. '");
if (is_numeric ($ _GET [id]))
if ((mysql_num_rows ($ r) == 0)) {
считывает из адресной ленты браузера и если запись существует делает Запрос
Мне надо проверить существует ли в базе данных запись с данным id
Но это не работает прошу наставить меня на путь истинный
в. htaccess добавлял
php_flag display_errors 1
такой пробовал вывести ошибку базы уже нифига придумать не могу помогите
 

radioheaded

PHP нуб
Если вы нифига не можете придумать, давайте я за вас придумаю пойти и подучить основы PHP.

PHP:
"SELECT * FROM `anime` WHERE `id`='{$id}'"
либо
PHP:
"SELECT * FROM `anime` WHERE `id`='" . $id . "'"
 
Сверху