【发布时间】:2019-03-19 04:49:59
【问题描述】:
我正在使用 PHP 访问 NYS Attorneys 数据。 此查询适用于 zip 字段:
https://data.ny.gov/resource/cdhq-buk7.json?$select=first_name、last_name、company_name、street_1、street_2、city、county、state、zip、zip_plus_four、judice_department_of_admission、law_school、phone_number、year_admitted、status&$where=zip like '1403%'&$ order=zip, last_name&$limit=50&$offset=0
但是,这个对 last_name 字段的查询没有返回数据:
https://data.ny.gov/resource/cdhq-buk7.json?$select=first_name、last_name、company_name、street_1、street_2、城市、县、州、邮编、zip_plus_four、judicial_department_of_admission、law_school、phone_number、year_admitted、status&$where=lower(last_name) like 'smith% '&$order=last_name&$limit=50&$offset=0
如果有任何建议,我将不胜感激。 谢谢, 吉姆...
【问题讨论】:
-
我认为问题在于语句的
like部分中的% 符号,您需要将其更改为%25以使其运行。不知道为什么第一个运行。 -
谢谢!原来我的 PHP 代码有问题。许多字段为空或为空,因此我必须先输入代码以检查每个文件中是否有数据,然后才能显示在网页表上。我可以在开头和结尾使用 % 通配符。几乎没有要添加的功能。目前的工作是jimgerland.com/socrata/nysattorneys/index.php - 我很快就会将它贡献给 github 和 socrata。再次感谢!
标签: php select where-in socrata