$query1 = "select mt_id from mime_type where mt_value='$type'";
Помогите результат первого запроса вставить во второй
$query2= "INSERT INTO `object` (o_name, o_description, o_body, mt_id )VALUES
('$filename', '$filename', '$file_cont', '????$query1?????')";
Спустя 24 минуты, 15 секунд (5.05.2012 - 16:17) johniek_comp написал(а):
UNION(select mt_id from mime_type where mt_value='$type')
Спустя 5 минут, 18 секунд (5.05.2012 - 16:22) oleg_46 написал(а):
Можно запрос целиком?
Спустя 56 секунд (5.05.2012 - 16:23) vital написал(а):
UNION там не при чем.
Спустя 13 минут, 28 секунд (5.05.2012 - 16:36) inpost написал(а):
А где запрос, а где выборка?
Спустя 4 минуты, 42 секунды (5.05.2012 - 16:41) oleg_46 написал(а):
В смысле? Все в первом посте.
Спустя 6 минут, 55 секунд (5.05.2012 - 16:48) inpost написал(а):
Запрос делается функцией mysql_query, далее получаешь результат через mysql_fetch_assoc. А я увидел лишь текст запроса, а не сам запрос.
Или ты хочешь через подзапрос реализовать это? Я бы не делал
Или ты хочешь через подзапрос реализовать это? Я бы не делал

Спустя 10 минут, 57 секунд (5.05.2012 - 16:59) oleg_46 написал(а):
Спасибо друг. Все получилось.
Спустя 2 минуты, 44 секунды (5.05.2012 - 17:02) inpost написал(а):
Подзапросы пишутся в скобках.
Лучшая ссылка: http://www.google.ru/#hl=ru&gs_nf=1&cp=9&g...iw=1920&bih=739
И читаешь, начиная с первой.
Лучшая ссылка: http://www.google.ru/#hl=ru&gs_nf=1&cp=9&g...iw=1920&bih=739
И читаешь, начиная с первой.
Спустя 1 минута, 6 секунд (5.05.2012 - 17:03) YVSIK написал(а):
Цитата |
Помогите результат первого запроса вставить во второй |
для начала надо как -то определиться для чего этот запрос и что ты с ним будешь делать?
вообще для чего он сделан и что тебе надо из него выбрать,
$query1 = "select mt_id from mime_type where mt_value='$type'";
для наглядности чтоб было понятней и не было каши сделаем так
$query1 = "SELECT `mt_id` FROM `mime_type` WHERE `mt_value`='$type'";по моему уже понятней, ведь так)),
теперь распишим что и для чего
переводим так
SELECT==> (?)тут выбираем поля таблицы
FROM==> (?) название таблицы
WHERE==> (?) пербор поля и подбор значения
остается эти выбранные значения преобразовать или в массив или проверкой соответствий есть или нет необходимых значений
лдя массива вот функция такая
$var1 = mysql_fetch_assoc($query1);
и так далее необходимо чтоб разобраться далее читаем ТУТ и выбираем как это сделать в зависимоти от твоей задачи
Спустя 11 дней, 6 часов, 17 минут, 24 секунды (16.05.2012 - 23:20) oleg_46 написал(а):
Не могу понять в чем проблема
select * from object where
o_date > '2012-05-08 00:00:00' and
o_date < '2012-05-10 00:00:00' and
o_name like '%%' and
o_description like '%%'
JOIN
keywords ON k_value = oleg
Спустя 3 минуты, 2 секунды (16.05.2012 - 23:23) inpost написал(а):
какой порядок для join? Напомни мне, между чем он должен располагаться.
Спустя 52 минуты, 43 секунды (17.05.2012 - 00:16) oleg_46 написал(а):
Спасибо добрый человек
SELECT *
FROM object
JOIN keyword ON k_value = 'oleg'
WHERE o_date > '2012-05-08 00:00:00'
AND o_date < '2012-05-10 00:00:00'
AND o_name LIKE '%%'
AND o_description LIKE '%%'