我在数据库中创建了一个新表(mysql,表名zip_backup_management
)。我想在php页面中使用$sql_tbl[zip_backup_management]
。但是在sql查询中它无法添加表名。我在smarty中使用此查询
(SELECT * FROM $sql_tbl[zip_backup_management] WHERE cd_nr <> 0 ORDER BY cd_nr) UNION (SELECT * FROM $sql_tbl[zip_management] WHERE cd_nr = 0)
答案 0 :(得分:0)
在tpl页面中使用assign
关键字。
{assign var=zip_management value=$sql_tbl[zip_management]}
然后执行这样的查询,
{(SELECT * FROM $zip_management WHERE cd_nr <> 0 ORDER BY cd_nr) UNION (SELECT * FROM $zip_management WHERE cd_nr = 0)}