Спустя 1 минута, 33 секунды (22.10.2011 - 10:45) kovaldm написал(а):
В основном все так и делают. Все сразу редко когда нужно.
SELECT *
FROM tbl_name
WHERE id = какое_то_значение
Спустя 2 минуты, 48 секунд (22.10.2011 - 10:48) Ramzil_Nixon написал(а):
kovaldm, ну целиком вынуть это особого труда не составило. Вот как отдельную строку выводить, вот с этим я запарился.
Допустим,
это выводить все записи из БД и сортирует их по id
5
4
3
2
1
Так.
А вот как только одну, допустим, мне надо только 3 id нужно выводить, я не понимаю.
Допустим,
$query = ("SELECT * FROM $userstable ORDER BY id DESC");
это выводить все записи из БД и сортирует их по id
5
4
3
2
1
Так.
А вот как только одну, допустим, мне надо только 3 id нужно выводить, я не понимаю.
Спустя 42 секунды (22.10.2011 - 10:49) kovaldm написал(а):
Постом выше написал.
Или так
Или так
SELECT *
FROM tbl_name
WHERE id IN (значение1, значение2, значение3)
Спустя 1 минута, 34 секунды (22.10.2011 - 10:50) Ramzil_Nixon написал(а):
kovaldm
Минутку, я щас скрин выложу, а то обяснить не могу, что я хочу сделать.
Минутку, я щас скрин выложу, а то обяснить не могу, что я хочу сделать.
Спустя 4 минуты, 28 секунд (22.10.2011 - 10:55) Ramzil_Nixon написал(а):
Вот. Когда нажимаешь на подробнее, мне надо чтобы оно открывалось в новой странице и была только одна новость, выбранная. для того мне нужно вывести сначало только id базы для прикрепления на ссылку. чтобы получилось ссылка наподобии этой:
http://localhost/site_body/news/news_ooops.php?id=3
и на странице news_ooops.php вышла только выбранная идом новость
Спустя 16 минут, 30 секунд (22.10.2011 - 11:11) kovaldm написал(а):
Как-то так.
"SELECT *
FROM table
WHERE id = ". (int)$_GET['id']
Спустя 33 минуты, 39 секунд (22.10.2011 - 11:45) Ramzil_Nixon написал(а):
kovaldm
Спасибо огромное!
Спасибо огромное!
Спустя 28 минут, 5 секунд (22.10.2011 - 12:13) kovaldm написал(а):
Аааа... эммм...
А плюсик?
А плюсик?
Спустя 1 час, 15 минут, 10 секунд (22.10.2011 - 13:28) Ramzil_Nixon написал(а):
У меня есть такой:
Результать:
Пишу так:
И результать:
$query = ("SELECT * FROM $userstable ORDER BY id DESC");
Результать:
Пишу так:
$query = ("SELECT * FROM $userstable WHERE id = ". (int)$_GET['id']." ORDER BY id DESC");
И результать:
Спустя 3 минуты, 18 секунд (22.10.2011 - 13:31) Игорь_Vasinsky написал(а):
а $_GET['id'] - то есть сам?
Спустя 6 минут, 54 секунды (22.10.2011 - 13:38) Ramzil_Nixon написал(а):
Игорь_Vasinsky
Не совсем понял, о чем ты?
Не совсем понял, о чем ты?
Спустя 2 минуты, 37 секунд (22.10.2011 - 13:41) Игорь_Vasinsky написал(а):
В твоём запросе
(int)$_GET['id'] - он вообще есть или нет?
SELECT * FROM $userstable WHERE id = ". (int)$_GET['id']
(int)$_GET['id'] - он вообще есть или нет?
Спустя 1 минута, 46 секунд (22.10.2011 - 13:43) Ramzil_Nixon написал(а):
Игорь_Vasinsky
он только там есть
он только там есть
Спустя 1 минута, 29 секунд (22.10.2011 - 13:44) Ramzil_Nixon написал(а):
<?
/* Скрипт показывает клиентов, которые яблоки любят больше чем апельсины */
include '../open_bd.php';
/* Таблица MySQL, в которой хранятся данные */
$userstable = "news";
/* Составим запрос. Выберем все новости */
$query = ("SELECT * FROM $userstable WHERE id = ". (int)$_GET['id']." ORDER BY id DESC");
/* Составим запрос для получения id новостей */
/* Выполнить запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query) or die(mysql_error());
/* Как много нашлось таких */
$number = mysql_num_rows($res);
/* */
/* Напечатать всех в красивом виде*/
if ($number == 0)
{
echo "<div class='NewsDiv1'>Новостей нет</div>";
}
else
{
echo "<div class='NewsDiv1'>Количество новостей: $number</div>";
/* Получать по одной строке из таблицы в массив $row, пока строки не кончатся */
while ($row=mysql_fetch_array($res)) {
echo "<div class='BlockNews'><b>".$row['title']."</b><br>";
echo $row['content']."<br><a href='news_ooops.php?id=".$_GET['id']."'>[Подробнее]</a></div>";
echo "";
}
echo "</CENTER>";
}
?>
Может где то ошибка?
Спустя 35 секунд (22.10.2011 - 13:45) Игорь_Vasinsky написал(а):
до работы с БД сделай
я же не вижу твой урл, есть id или нет - ты же не говоришь.
echo $_GET['id'];
я же не вижу твой урл, есть id или нет - ты же не говоришь.
Спустя 2 минуты, 32 секунды (22.10.2011 - 13:47) Ramzil_Nixon написал(а):
вот ссылка
Спустя 1 минута, 9 секунд (22.10.2011 - 13:49) kovaldm написал(а):
Где ссылка?
Спустя 15 секунд (22.10.2011 - 13:49) Игорь_Vasinsky написал(а):
так.....................................
вот сейчас у тебя открыта страницы с пустой таблицей, без новостей - так?
в адресной строке скопируй полный url и выложи сюда.
вот сейчас у тебя открыта страницы с пустой таблицей, без новостей - так?
в адресной строке скопируй полный url и выложи сюда.
Спустя 2 минуты, 29 секунд (22.10.2011 - 13:51) Ramzil_Nixon написал(а):
Спустя 3 минуты, 11 секунд (22.10.2011 - 13:54) Игорь_Vasinsky написал(а):
ну и где там $_GET????????????
вот как должно быть
тогда $_GET['id'] = 10
вот как должно быть
http://localhost/site_body/news/news.php?id=10
тогда $_GET['id'] = 10
Спустя 10 минут, 28 секунд (22.10.2011 - 14:05) m4a1fox написал(а):
у меня не в тему вопрос к ТС! Скажи, у тебя есть книги по программированию?
Спустя 41 минута, 9 секунд (22.10.2011 - 14:46) Ramzil_Nixon написал(а):
m4a1fox
Какие книги? я информацию по форумам ищу. Если б были у меня эти книги я бы спокойно учил
Какие книги? я информацию по форумам ищу. Если б были у меня эти книги я бы спокойно учил
Спустя 3 минуты, 7 секунд (22.10.2011 - 14:49) Игорь_Vasinsky написал(а):
Ramzil_Nixon
так ты понял какая ситуация нарисовалась?
так ты понял какая ситуация нарисовалась?
Спустя 2 минуты, 16 секунд (22.10.2011 - 14:51) Ramzil_Nixon написал(а):
Игорь_Vasinsky
Да вроде понял, ща попробую исправить.
Да вроде понял, ща попробую исправить.
Спустя 5 минут, 6 секунд (22.10.2011 - 14:57) Ramzil_Nixon написал(а):
Игорь_Vasinsky
Все понял суть.
Благодорю за помощЬ!
Все понял суть.
Благодорю за помощЬ!
Спустя 5 минут, 14 секунд (22.10.2011 - 15:02) Игорь_Vasinsky написал(а):
ну. вот. сам почти и разобрался.
Спустя 9 минут, 3 секунды (22.10.2011 - 15:11) m4a1fox написал(а):
Ramzil_Nixon
Цитата |
Какие книги? я информацию по форумам ищу. Если б были у меня эти книги я бы спокойно учил |
Спустя 12 минут, 5 секунд (22.10.2011 - 15:23) Ramzil_Nixon написал(а):
m4a1fox
Спасибо, пригодиться
Спасибо, пригодиться
Спустя 5 минут, 6 секунд (22.10.2011 - 15:28) Ramzil_Nixon написал(а):
Теперь такой вопрос.
Как вывести дату в таком виде из базы:
09.12.2003
например а не так:
2011-10-22
Как вывести дату в таком виде из базы:
09.12.2003
например а не так:
2011-10-22
Спустя 7 минут, 29 секунд (22.10.2011 - 15:35) YVSIK написал(а):
А ВОТ попробуй поменять местами эти ("Y:m:d") вот так ("d:m:Y")
и посмотри что выведет вот так ))
и посмотри что выведет вот так ))
<?php print (date("Y:m:d")); ?>
Спустя 2 минуты, 19 секунд (22.10.2011 - 15:38) YVSIK написал(а):
Спустя 56 секунд (22.10.2011 - 15:39) Ramzil_Nixon написал(а):
YVSIK
А это точно будет показать дату с базы данных?
А это точно будет показать дату с базы данных?
Спустя 2 минуты, 2 секунды (22.10.2011 - 15:41) T1grOK написал(а):
SELECT DATE_FORMAT(DATE, '%m.%d.%Y') FROM TABLE
Спустя 1 минута, 37 секунд (22.10.2011 - 15:42) YVSIK написал(а):
нет из базы не будет, из базы надо делать запросом ) потом надо этот вывод сформировить в нужном формате , а это вывод просто времени какое есть сейчас на сайте
Спустя 4 минуты, 25 секунд (22.10.2011 - 15:47) Игорь_Vasinsky написал(а):
у тя в БД в каком формате лежат даты?
Спустя 4 минуты, 21 секунда (22.10.2011 - 15:51) Ramzil_Nixon написал(а):
$query = ("SELECT id, title, content, DATE_FORMAT(date,'%d.%m.%Y') AS date FROM $usertable WHERE id = ". (int)$_GET['id']." ORDER BY id DESC");
Все и с этим рабобрался, всем спасибо!
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...