我想显示用户想要从php.In数据库(postgres)中搜索的频道,没有"频道"列数据库,但我有" callid"数据库格式为:CA1235," CA"这意味着打电话。对于选项Im使用不同的数据库。这是代码
$VEChan=isset($_POST['vschannel'])?$_POST['vschannel']:'';
$queva=pg_query("SELECT callid,
CASE WHEN callid like '%CA%' THEN 'call' END as channel
from call where channel like '%$VEChan%'
它的错误。我知道Column" channel"因为我在查询中仅为命名生成它,所以它永远不会存在于数据库中。但是,如果我想显示那些与用户选择相同的别名名称怎么办?通话后会有额外的频道。 EM12345用于电子邮件。 CH12345用于聊天,SO12345用于社交媒体。每个人都有自己的身份; emailid,chatid,socid需要过滤。
答案 0 :(得分:0)
引用别名(重复表达式除外)的唯一方法是使用派生表:
GET