繁体   English   中英

串联SQL查询和回显结果

[英]Concatenate SQL query & echo result

我有一个带有简单查询的mdb数据库(作为更大项目/代码段的概念证明)。 我希望在查询中将表的两列组合在一起,并使用foreach循环显示此结果,但似乎无法使其正常工作。

会有人提供任何建议/旅行吗? 将不胜感激。

$dbName = "mydb.mdb";
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$dbName; Uid=; Pwd=;");
$sql = "SELECT CONCAT(Address, ' ', Address2) AS full_address from properties";
$sql .= " WHERE Status = 'Available'";

$result = $db->query($sql);

foreach ($result as $row) 
{
   $item = $row["full_address"] . "<br>";
    echo $item;                     
}

非常感谢,

杰米

MS Access SQL =

 Address & ' ' & Address2 

 CONCAT(Address, ' ', Address2) 

注意使用该语法的保留字。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM