かなり簡単だと思いますが、検索しても答えが見つかりませんでした
私はこのようなことをしたい
if(!$user_logged)
{
$q = "select `id` , 0 as choice from tbl1";
}
else
{
$q = "select tbl1.id , tbl2.choice as choice from tbl1 join tbl2 ON .... ";
}
ユーザーがログインしていない場合は選択肢として 0 を選択したいので、余分な参加を行う必要はありませんが、
Unknown column '0' in 'field list'