|
Итак, это:
$result = mysql_fetch_assoc($DB_site->query("SELECT pa.*,user.username FROM portal_articles pa, user WHERE user.userid = pa.userid ORDER BY pa.articleid DESC LIMIT 1"))
Не совсем так работает, как хотелось бы.
Допустим, у меня в базе статья с пользователем у которого ID - '-1' - т.е. без пользователя. В результате данного запроса, такие статьи просто пропускаются. А как сделать чтобы они не пропускались, а выводили для поля user значение "NaN"?
Т.е, чтобы результат был в таких случаях примерно такой:
$result {
[articleid] => int "1",
[pagetext] => string(12) "Pagetext....",
[userid] => string(2) "-1",
[username] => string(3) "NaN",
}
Это все можно сделать, запрашивая для каждого article отдельно инфу о юзере. Но это - дополнительный запрос... Хотелось бы избежать.
Помогите пожалуйста.
Спасибо,
Neo
|