Возвращает "Ошибка".
<?php
include 'blocks/db.php';
if(!empty($_POST['comm'])){$comm = $_POST['comm'];}
if(!empty($_POST['submit_c'])){$submit_c = $_POST['submit_c'];}
$title = htmlspecialchars($comm);
/* $author = $_SESSION['login']; */
$date = date('d.m.Y');
$time = date('H:i');
if (isset($title, $date, $time)) {
$result = mysql_query("INSERT INTO comments
(`title`, `date`, `time`)
VALUES
('". mysql_real_escape_string($title) ."',
'". mysql_real_escape_string($date) ."',
'". mysql_real_escape_string($time) ."')"
or die(mysql_error()));
}
else {
echo "Вы не заполнили форму комментирования!";
}
if($result){
echo "Ваш комментарий добавлен!";
echo "<meta http-equiv='refresh' content='1; url=index.php'>";
}
else {
echo "Ошибка"; exit();
}
?>
Спустя 1 минута, 26 секунд (4.01.2011 - 22:19) inpost написал(а):
Уже было, закрывать скобку надо перед or die, а не после!
Спустя 1 минута, 16 секунд (4.01.2011 - 22:20) RCuPeR написал(а):
Бан мне! Тему закрыть !
Второй раз на одни и те же грабли негоже наступать =(
Второй раз на одни и те же грабли негоже наступать =(
Спустя 42 минуты, 52 секунды (4.01.2011 - 23:03) ИНСИ написал(а):
Цитата |
Бан мне! |
на 10 лет!!!!!
Цитата |
Тему закрыть ! |
вообще удалить!!!!
Цитата |
Второй раз на одни и те же грабли негоже наступать =( |
поверь, будет и третий раз!!!
я шучу....
Спустя 16 минут, 8 секунд (4.01.2011 - 23:19) RCuPeR написал(а):
Ещё вопрос, отпишу в эту тему, новую создавать...не очень хорошо получится.
Есть задача, вывести общее количество комментариев к определённой заметке.
Использую запрос:
Таблица "comments", в поле "post" этой таблицы лежат id постов в которых оставлены комментарии.
С запросто COUNT работаю впервые, помогите разобраться.
Есть задача, вывести общее количество комментариев к определённой заметке.
Использую запрос:
$count = mysql_query("SELECT COUNT(post) WROM comments WHERE post=$id");
Таблица "comments", в поле "post" этой таблицы лежат id постов в которых оставлены комментарии.
С запросто COUNT работаю впервые, помогите разобраться.
Спустя 14 минут, 31 секунда (4.01.2011 - 23:33) inpost написал(а):
всё правильно делаешь, только бы названия команд написал бы нормально, и обрамление использовал как надо =( и COUNT(*)
Спустя 17 минут, 19 секунд (4.01.2011 - 23:51) RCuPeR написал(а):
Не понял, можешь по-подробней ?
Спустя 3 минуты, 33 секунды (4.01.2011 - 23:54) inpost написал(а):
Спустя 1 минута, 51 секунда (4.01.2011 - 23:56) RCuPeR написал(а):
$count = mysql_query("SELECT COUNT(*) FROM `comments` WHERE post=".$id."");
echo $count; exit();
При таком запросе выводит Resource id #6.
Спустя 2 минуты, 1 секунда (4.01.2011 - 23:58) inpost написал(а):
ну да, результат запроса всегда будет иметь ссылку на ресурс =)
$result = mysql_query("SELECT commentsю....
echo $result; //Ссылка на ресурс.
$result = mysql_query("SELECT commentsю....
echo $result; //Ссылка на ресурс.
Спустя 3 минуты, 25 секунд (5.01.2011 - 00:01) inpost написал(а):
$count = mysql_query("SELECT COUNT(*) as `cnt` FROM `comments` WHERE post=".$id);
echo mysql_result($row, 0);
ИЛИ
mysql_fetch_assoc
echo mysql_result($row, 0);
ИЛИ
mysql_fetch_assoc
Спустя 2 минуты, 36 секунд (5.01.2011 - 00:04) RCuPeR написал(а):
Спасибо. Работает !
_____________
Гнусный социопат с комплексом Бога.