Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
ofroke

left join

09 Апр 2011, 20:38
aBSuRD

mix, еще вариант..
select *, (select `data` from `for_msg` where `theme_id`=t1.`id` order by(`id`) desc limit 1) as `last_data` from `forum` t1 where `cat`=$id order by(`last_data`) desc
data-поле с датой написания сообщения в unix формате (или как там его.. Которое функцией time возвращается)

09 Апр 2011, 20:50
mix

aBSuRD, спасибо, но тот лучше:)

09 Апр 2011, 20:51
Okula

mix, для объединения всех двух и более таблиц используй систему ALIAS в языке SQL

09 Апр 2011, 21:45
mix

Okula, ок, учту обязательно)

09 Апр 2011, 21:49
DarkStalker

Как сделать условие "если нажата кнопка"? То есть у меня есть кнопка, к примеру
<input type='submit' value='Послать всех!'><br>
и мне нужно сделать условие, если нажата кнопка, то выполняются действия.

10 Апр 2011, 7:25
mazaHELL

DarkStalker, добавь name
И
If(isset($_POST['name']))
{
// условие
}

10 Апр 2011, 7:32
lIbERT

echo '<input name="knopa" type="submit" value="Послать всех!"><br>';
if ( isset ( $_GET['knopa'] ) )
{
echo 'все посланы';
}

10 Апр 2011, 7:37
Amarelle

А какая разница между select * и select (*)? Только что столкнулся с таким случаем, что первый вариант выводит, а второй нет

10 Апр 2011, 7:46
Егор

Amarelle, втopoй иcпoльзyeтcя пpи COUNT
SELECT COUNT(*) FROM table

10 Апр 2011, 7:49
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.