我的city
表格中有一个cities
列,有三行:
第一排是纽约,
第二是拉斯维加斯,和
第三是迈阿密
这是我的非工作代码:
$sql = "SELECT * FROM cities WHERE city='$city".-home-page."'";
理想的输出是:
new-york-home-page,las-vegas-home-page和miami-home-page
而不是:
纽约,拉斯维加斯和迈阿密。
我们如何实现这一目标?
答案 0 :(得分:1)
您可以使用CONCAT()
将值附加到结果中:
SELECT *, CONCAT(city, '-home-page') FROM cities
理想的输出是new-york-home-page,las-vegas-home-page和miami-home-page
您的WHERE
与您尝试实现的目标不符。如果你包括:
WHERE city='$city"
然后你就不会和#34; new-york"," las-vegas"和" miami"因为他们彼此不同。同样,您的" LIMIT 1"只返回一个结果。
注意:您还没有指定您正在使用哪个版本的SQL,但这可以在MySQL中使用(我假设您正在使用它)。