连接SQL查询&回声结果

时间:2014-08-28 11:30:30

标签: php mysql ms-access

我有一个带有简单查询的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;                     
}

非常感谢,

杰米

1 个答案:

答案 0 :(得分:4)

MS Access SQL =

 Address & ' ' & Address2 

不是

 CONCAT(Address, ' ', Address2) 

注意具有该语法的保留字。