【发布时间】:2012-10-07 10:48:13
【问题描述】:
我对@987654323@ 和 PHP/jQuery 有疑问。我正在使用自动完成功能,它正在工作,但不像预期的那样。我有一些行的数据库:
Lukoil..
Lukoil..
Statoil..
Statoil..
Statoil..
Neste..
Neste..
我有 SQL 查询:
SELECT DISTINCT name FROM poi_example WHERE name LIKE '%$text%' ORDER BY name ASC
但是当我在搜索输入中输入名称时,我没有得到不同的值:
所以我需要你的报价来做什么,
数据库输出:
INSERT INTO `poi_example` (`id`, `name`, `description`, `lat`, `lon`, `city`, `rajonas`) VALUES
(24, 'Statoil', 'Veiverių pl. 49a, Kaunas tel.: 8-37 39 10 62 Degalinės darbo laikas Visą parą Plovyklų darbo laikas: Visą parą', '54.88111', '23.89360', 'Kaunas', 'Aleksotas'),
(25, 'Statoil', 'Karaliaus Mindaugo pr.34a, Kaunas tel.: 8-37 42 37 29 Degalinės darbo laikas Visą parą Plovyklų darbo laikas: Visą parą', '54.89398', '23.91332', 'Kaunas', 'Naujamiestis'),
(26, 'Statoil', 'Tvirtovės al. 33A, Kaunas tel.: 8-37 33 71 53 Degalinės darbo laikas Visą parą', '54.91333', ' 23.92631', 'Kaunas', 'Žaliakalnis'),
(27, 'Lukoil', 'Darbo laikas: 00-24', '54.77708', ' 24.11988', 'Kaunas', 'Petrašiūnai'),
(28, 'Lukoil', 'Darbo laikas: 06-22', '54.85523', ' 24.44175', 'Kaišiadiorys', 'Autostrada'),
(32, 'Neste', 'Dirba visÄ… parÄ… 24/7', '55.665701', '21.175737', 'KlaipÄ—da', 'KlaipÄ—dos'),
(33, 'Neste', 'Dirba 24/7', '55.948191', '25.588700', 'Rokiškis', 'Rokiškio');
【问题讨论】:
-
在db上运行查询的结果是什么?
-
在说明您的问题与自动完成有关之前,您是否真的检查过查询结果?
-
在您的 phpMyAdmin 中不使用
WHERE条件尝试一次 -
我同意 John Woo 的观点(已删除答案)——你有一张图片,但不能证明这些值是相同的——如果有尾随空格,它们将在该屏幕截图中不可见。跨度>