首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysqli选择x作为y

问mysqli选择x作为y
EN

Stack Overflow用户
提问于 2013-03-13 07:32:22
回答 2查看 1.6K关注 0票数 0

在Codeigniter中使用Mysqli,并从Mysql作为新的Mysqli。

下面的Mysql查询抛出了Mysqli错误。我认为这可能与"SELECT x AS y“有关。

代码语言:javascript
复制
$sql = "SELECT uk_postcode_lat AS lat, uk_postcode_long AS long FROM uk_postcodes where uk_postcode_code = '$zip' LIMIT 1";

如何使用Mysqli执行此查询?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-13 07:39:42

long是保留关键字。

尝尝这个

代码语言:javascript
复制
    $sql = "SELECT uk_postcode_lat AS lat, uk_postcode_long AS longitude FROM uk_postcodes where uk_postcode_code = '$zip' LIMIT 1";
票数 3
EN

Stack Overflow用户

发布于 2013-03-13 07:46:49

我建议用反引号将字段名称括起来。这可以防止MySQL将它们视为关键字-- long是一个关键字。

代码语言:javascript
复制
$sql = "SELECT uk_postcode_lat AS `lat`, uk_postcode_long AS `long` FROM uk_postcodes where uk_postcode_code = '$zip' LIMIT 1";

只需添加反引号,您就可以将long用作字段名,而不会出现任何问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15374307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档