我認爲它很容易,但我找不到我想要做這樣的事情在查詢中選擇特定數量的列值
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'
'選擇id,0作爲tbl1的選擇對我來說看起來像是一個有效的查詢。你確定這會產生錯誤嗎? – 2012-08-07 12:12:34
稍微改變你的查詢需求@ max.I已經發布了答案。 – 2012-08-07 12:16:21
@ypercube是它需要單引號 – max 2012-08-07 12:21:00