[英]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.