将查询转换为db_query_range [关闭] -- 7 领域 和 database 领域 drupal 相关 的问题

Convert query to D7 for db_query_range [closed]


2
vote

问题

中文
这个问题不太可能帮助任何未来的访客;它仅与小地理区域,特定时刻及时的特定时刻或非常狭窄的情况,这些情况通常不适用于互联网的全球观众。有关帮助提出这个问题更广泛适用,请访问帮助中心。
关闭 8年前

如何将下面的查询转换为7x?

  $query = db_query('SELECT latitude, longitude FROM {zipcodes} WHERE city = UPPER("%s") LIMIT 1', $search_term);   
  $query = db_query('SELECT latitude, longitude FROM {zipcodes} WHERE zip = "%s" LIMIT 1', $search_term);   

编码器模块建议我将其更改为db_query_range,因此我尝试了下面的代码。

  $query = db_query_range('SELECT z.latitude, z.longitude FROM {zipcodes} z WHERE z.city = UPPER(:city)', 0, 1, array(':city' => $search_term);   
  $query = db_query_range('SELECT z.latitude, z.longitude FROM {zipcodes} z WHERE z.zip = :zip', 0, 1, array(':zip' => $search_term);   
英文原文

How do I convert the query below properly to 7x?

$query = db_query('SELECT latitude, longitude FROM {zipcodes} WHERE city = UPPER("%s") LIMIT 1', $search_term); 
$query = db_query('SELECT latitude, longitude FROM {zipcodes} WHERE zip = "%s" LIMIT 1', $search_term); 

The Coder module advised that I change it to db_query_range so I tried the code below.

$query = db_query_range('SELECT z.latitude, z.longitude FROM {zipcodes} z WHERE z.city = UPPER(:city)', 0, 1, array(':city' => $search_term); 
$query = db_query_range('SELECT z.latitude, z.longitude FROM {zipcodes} z WHERE z.zip = :zip', 0, 1, array(':zip' => $search_term); 
     

回答列表

4
 
vote
vote
最佳答案
 

据我所知,除了小语法错误之外,您的代码很好;您在声明结束时缺少括号括号。它应该是:

  $query = db_query_range('SELECT z.latitude, z.longitude FROM {zipcodes} z WHERE z.city = UPPER(:city)', 0, 1, array(':city' =>$search_term));   

通常方便地将参数分成单独的阵列,因此这种东西很容易避免:

  $args = array(':city' => $search_term); $query = db_query_range('SELECT z.latitude, z.longitude FROM {zipcodes} z WHERE z.city = UPPER(:city)', 0, 1, $args);   
 

As far as I can tell your code is fine except for a small syntax error; you're missing a closing parenthesis on the end of the statement. It should be:

$query = db_query_range('SELECT z.latitude, z.longitude FROM {zipcodes} z WHERE z.city = UPPER(:city)', 0, 1, array(':city' =>$search_term)); 

It's often handy to split the arguments out into a separate array so this sort of thing is easily avoidable:

$args = array(':city' => $search_term); $query = db_query_range('SELECT z.latitude, z.longitude FROM {zipcodes} z WHERE z.city = UPPER(:city)', 0, 1, $args); 
 
 

相关问题

1  Mollom CAPTCHA小部件未显示在自定义表单上  ( Mollom captcha widget not showing up on a custom form ) 
d7 + mollom。我希望我的用户每次点击我网站上的 /file/123/download 如 /file/123/download 这样的链接时都会填写CAPTCHA。我正试图向我的需求弯曲Mollom Captcha,但还没有取得任何成功。 Mollom公共和私钥表示,他们已经被Mollom Server验...

2  显示菜单的子链接  ( Displaying a menus child links ) 
似乎是,默认情况下,emega和其他主题不会呈现子链接。 我已经尝试过各种模块(例如超级鱼和megamenu),但他们没有提供一个允许我主题到设计的结构。 我找到了这个页面,但它似乎没有使用 theme_links() 。 有没有一种简单的方法来启用我的所有菜单链接,并且在渲染之前仍然能够钩住它? ...

52  配置临时目录  ( Configuring the temporary directory ) 
我最近将一个站点从localhost移动到vps。我已经设法使公共和私人文件可写;但是,我不确定在哪里找到临时文件夹以及如何更改权限。我继续收到此消息: 无法复制指定的文件:// file3hl91e,因为未正确配置目标目录。这可能是由文件或目录权限的问题引起的。系统日志中有更多信息。 我正在使用Virtualm...

0  Drupal 7 - 完成在视图中嵌入观点的想法所需的建议  ( Drupal 7 advice needed to accomplish the idea of embedding a view in a view ) 
使用drupal 7 - 我的视图显示每个员工的所有项目分配。此视图正常工作,并以部门节点显示为块。 我有另一个显示页面"部门目录" 的视图。其中目录列出了诸如部门名称,地址,电话,传真,电子邮件等字段。 我尝试完成的想法是有一个部门的字段列表,然后将其列出员工分配。示例: view页面:部门: 财务部门 地址...

3  如何在分类法中向儿童展示父项条款?  ( How to show children terms of parent terms in taxonomy ) 
好的这件事是让我完全猛拉!我认为这个问题在某种程度上被问到了,但我似乎太愚蠢了,以调整我的要求。 我创建了一个名为"品牌" 的分类词汇,如此如此如此 级别1:品牌名称,如罗技,千兆字节等。 2级:产品类别如小鼠,键盘,耳机等每个品牌内。 3级:每个类别内的实际产品。 这些级别可以在必要时更深入。就像在老鼠一样,可...

1  有些麻烦AutoPath  ( Some trouble autopath ) 
我对用户路径别名有一些麻烦。我希望每个用户都有一个小页面 /member/username 。强制执行我在 user path下的设置( /admin/config/search/path/patterns )下建立( 99887665 )拼盘: member/[user:name] 。 这个似乎很好,但如果我看看联...

0  页面构建的$内容在哪里?  ( Where is the content of a page build ) 
我想将一些东西添加到我的 99887663 变量中添加到我的节点模板文件上,但在哪里组成这个变量?我假设它在template.php文件中,但具体函数归结 $content 变量的内容? ...

3  从核心模块中删除代码而不修改它(使用挂钩?)  ( Remove a code from core module without modifying itusing hooks ) 
参考我的问题< / a>关于从书页链接区域中删除"添加新注释" 链接,有没有办法在钩子的帮助下删除代码。我是实现钩子的新手。我找到了解决方案问题,但我需要更好的方法来实现它(也许是通过钩子,IDK)。 编辑 当我不得不从Core Book模块的 book-navigation.tpl.php 中发表 998...

5  如何在Drupal 7中使用Smarty  ( How to use smarty in drupal 7 ) 
我在PHP编程中有一些先前的经验,但我已经使用Smarty作为我的模板引擎,并发现易于使用。我读到Drupal正在利用Phptemplate作为模板引擎。所以,我只是想知道如何在Drupal中实现Smarty模板引擎? ...

2  清洁和简便的方法将元标记添加到我的D7网站  ( Clean and easy way to add meta tags to my d7 website ) 
我正在寻找一个简单的方法来向我的D7网站添加元标记。不是我害怕代码或任何类似的东西,而是内容经理(市场营销=&gt;你见过的最大IT Noobs)想通过使用Drupal UI来添加元标签。 我已经检查了 metatags快速 -module,但似乎这个模块只有能力添加Path-Meta标签。有替代方案吗?或者添加元标...

2  如何正确使用两个语境过滤器进行分类  ( How to properly use two contextual filter for taxonomy ) 
这是我的情况: 我有一个名为"rang" 的内容类型。 每个常量有两个具有分类术语的领域:"发行机构" 和"规范类型" 。 每个分类法都有自己的词汇。 我要查看意志: 过滤"机构A" 或"机构B" 颁发的所有"规范" 。 有两个上下文过滤器。一个用于"物质" ,第二为"规范类型" 。 如果未给出第一个参数,只需...

0  如何将链接呈现为菜单选项卡  ( How to render links as menu tabs ) 
我已创建一个生成一些链接的块。我想在网站上显示这些链接作为菜单选项卡。这是我写入内部的PHP代码。 <?php $current_url = current_path(); $param = explode("/", $current_url); $nid = $param[1]; $type ...

1  视图:重定向到默认值URL  ( Views redirect to default value url ) 
当您在视图中具有上下文过滤器时,值不在URL中,您如何使Drupal实际将浏览器重定向到您提供的默认值,以便在地址栏中反映出值? 假设您有一个公司附属公司的视图,路径是: company/affiliates/ 。如果我提供固定值,例如 998887662 ,我希望用户(=地址栏)被重定向到 company/affi...

3  是否可以忽略我上耳机网站上的错误通知?  ( Is it okay to ignore the error notices i get on a drupal site ) 
我的drupal 7网站有许多错误通知,如 注意:unsermalize()[function.unserialize]:偏移量225错误 variable_initialize()中的305字节(第943行) /site/includes/bootstrap.inc)。 或 在bootstrap.in...

1  viverstar平均其他fivestar字段  ( Fiverstar that averages other fivestar fields ) 
我有一个需要的FiveStar字段,需要平均5个其​​他Fivestar字段。我读过了; - 使用fiveStar获得投票显示 - 组合多个fivestar额定字段, - Multiagxes的平均值 都没有人真正走过创建一个全部其他投票的字段的过程。我需要从数据库中提取值,平均它们,将该...

1  每个视图不同的“模板路径”?  ( Different template path per view ) 
我想得到: /mytheme-directory /front-slides /views-view--front-slides--block.tpl.php /views-view-unformatted--front-slides--block.tpl.php /views-vie...

2  如何在有WSOD(空白页面)时启用模块?  ( How to enable module when there is a wsod blank page ) 
用例:i启用了一个模块,而无需启用所需的模块。我在模块页面上保存了配置,它向我展示了以下屏幕 - 我点击了"继续" ,然后我得到WSOD(空白页)。 我在根目录中添加了index.php中的错误报告php代码。它显示出致命错误 - 致命错误:调用undefined函数变量_realm_switch()在/mys...

2  Profile2数据的自定义过滤器  ( Custom filter for profile2 data ) 
我必须开发一个允许经过身份验证的用户创建的DRUPAL网站 个人资料,具有兴趣,个人详细信息,教育等数据等数据。 我创建了一个带有所有必需字段的Profile2类型并组织视图 具有视图的数据3。我想创建一个过滤器(搜索表单),允许其他用户和访问者搜索名称(一个"名称" 单个文本字段,或Query),城市,一个接近字段...

3  如何主题节点编辑表单上的单选按钮字段?  ( How to theme a radio button field on node edit form ) 
标准方式在节点添加/编辑表单上呈现单选按钮字段是带有类的包装器div: form-item form-type-radio form-item-mymodule-imglayout-und 和内部有输入和标签元素。挂钩改变这个?我想要包装夫人有课程: form-item form-type-radio f...

1  如何在计算字段中检索日期  ( How to retrieve date in computed field ) 
如何从日期字段中检索日期并将其存储在计算的字段中?我已经尝试过这个代码: $start_date = array_pop(array_pop(field_get_items($entity_type, $entity, 'field_start_date'))); $entity_field[1]['value'...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.