Есть база:

И есть данные в базе:

Таблица id - в ней находятся идешники статьи к которой пишется комментарий!
Этих id может быть много, и с одинаковым значениями например 32 как в примере.
Как мне вывести все данные из всех таблиц name, coment, time, ip, например с id 32.
Спустя 20 минут, 37 секунд (4.02.2010 - 20:58) Ice написал(а):
свои наработки есь?) мож быть мысли) И то, что ты показал - это никакая не база, а таблица.
Никогда не пытайтесь сделать сразу что-то суперкрутое, начните с малого.
Никогда не пытайтесь сделать сразу что-то суперкрутое, начните с малого.
Спустя 2 часа, 17 минут, 34 секунды (4.02.2010 - 23:15) sochinec написал(а):
Я супер крутое не собираюсь делать.
Да ошибся, не дописал.
Мне просто нужно понять, как данные выбираются из таблицы, мне нужно выбрать столбцы с определённым id, объясни если сможешь!
Да ошибся, не дописал.
Мне просто нужно понять, как данные выбираются из таблицы, мне нужно выбрать столбцы с определённым id, объясни если сможешь!
Спустя 12 минут, 44 секунды (4.02.2010 - 23:28) Ice написал(а):
Могу, конечно, в чём проблема...
Это общий такой случай для понимания.
SELECT `поле1`, ..., `полеk` FROM `таблица` WHERE `полеx` = `полеy` AND `полеx1` != `полеy1`...
Это общий такой случай для понимания.
Спустя 1 час, 3 минуты, 4 секунды (5.02.2010 - 00:31) sochinec написал(а):
А вот так получится?
SELECT * FROM 'навзание таблицы' WHERE id= 32
Спустя 8 часов, 31 минута, 14 секунд (5.02.2010 - 09:02) sergeiss написал(а):
Имя таблицы должно быть не в кавычках, а в "обратных кавычках" - в английской раскладке на той же кнопке, где буква Ё в русской раскладке.
Спустя 4 часа, 2 минуты, 39 секунд (5.02.2010 - 13:05) sochinec написал(а):
Не работает это
выбирает только одно поле с ид 32 а не все!
А это
SELECT * FROM `навзание таблицы` WHERE id= 32
выбирает только одно поле с ид 32 а не все!
А это
SELECT `поле1`, ..., `полеk` FROM `таблица` WHERE `полеx` = `полеy` AND `полеx1` != `полеy1`...я вообще не пойму!
Спустя 6 минут, 38 секунд (5.02.2010 - 13:12) DedMorozzz написал(а):
покажи сам запрос. В таком виде, в каком ты его пишешь
Спустя 12 минут, 38 секунд (5.02.2010 - 13:24) sochinec написал(а):
SELECT * FROM `Comment` WHERE id = 32
Спустя 1 час, 56 минут, 49 секунд (5.02.2010 - 15:21) Ice написал(а):
Цитата (sochinec @ 5.02.2010 - 14:05) |
Не работает это SELECT * FROM `навзание таблицы` WHERE id= 32 выбирает только одно поле с ид 32 а не все! А это SELECT `поле1`, ..., `полеk` FROM `таблица` WHERE `полеx` = `полеy` AND `полеx1` != `полеy1`...я вообще не пойму! |
да не ори

SELECT * FROM `навзание таблицы` WHERE id= 32
ты сам не можешь понять, что ты написал запрос с условием? Тебе и выдали строку под айдишником тридцать вторым, а чтоб тебе все поля выдавал - условие убери. Я тебе показал в общем виде запрос, чтоб потом не было вопросов типа "а как сделать, чтобы он дал мне тока вон то"
Спустя 20 секунд (5.02.2010 - 15:21) DedMorozzz написал(а):
запрос составлен верно при условии: что ты выбрал БД и правильно написал название таблицы.
Спустя 7 минут, 1 секунда (5.02.2010 - 15:28) Ice написал(а):
ты виишь он говорит что у него выводится тока одна строчка:)
Спустя 4 минуты, 10 секунд (5.02.2010 - 15:32) Gabriel написал(а):
Ice
их там 2 и чтобы показало 2 нужно пользовать while запрос на самом деле выбирает 2 строчки это пых без цикла показивает одну.так-что дело тут не в запросе а уже в выводе данных где там темка кулиева для жертв попова?
их там 2 и чтобы показало 2 нужно пользовать while запрос на самом деле выбирает 2 строчки это пых без цикла показивает одну.так-что дело тут не в запросе а уже в выводе данных где там темка кулиева для жертв попова?
Спустя 2 минуты, 8 секунд (5.02.2010 - 15:35) DedMorozzz написал(а):
Спустя 1 минута, 40 секунд (5.02.2010 - 15:36) Ice написал(а):
Цитата (Gabriel @ 5.02.2010 - 16:32) |
Ice их там 2 и чтобы показало 2 нужно пользовать while запрос на самом деле выбирает 2 строчки это пых без цикла показивает одну.так-что дело тут не в запросе а уже в выводе данных где там темка кулиева для жертв попова? |
ой чёрт))) я и не заметил, что айдишник неавтоинкрементарен

2ТС - консольный запрос выведет все строки, пользуй консоль, пока учишься мускулу, а не "сторонние" "примочки".
Спустя 33 минуты, 27 секунд (5.02.2010 - 16:10) Gabriel написал(а):
Ice
любая "посторонняя примочка" которая покажет результат запроса выдаст столько строк, сколько 32ых ид. (насчет phpma не уверен).
любая "посторонняя примочка" которая покажет результат запроса выдаст столько строк, сколько 32ых ид. (насчет phpma не уверен).
Спустя 3 минуты, 22 секунды (5.02.2010 - 16:13) Ice написал(а):
я под заковыченными примочками имел ввиду пых)))
Спустя 21 минута, 20 секунд (5.02.2010 - 16:34) sochinec написал(а):
Спасибо ребята!