添加WHERE后,从自定义表中获取Wordpress数据不起作用

时间:2018-01-08 20:41:37

标签: mysql wordpress

我已经尝试了从自定义表中选择wordpress mysql数据时可以找到的所有内容。我能够访问该表并执行var_dump()。所以我知道我找到了合适的桌子。

当我添加任何WHERE或SELECT值时会出现问题。当我这样做时,我最终得到一个没有返回值的数组。

这是我在PHPMyAdmin中运行的数组...

SELECT `COL9` FROM `MLSAndrew2` WHERE `COL4` = 'R1088772' LIMIT 1

这是我在wordpress主题的PHP中的类似搜索...

$datas= $wpdb->get_results( "SELECT 'COL9' FROM MLSAndrew WHERE 'COL4' = 'R1088772'");

任何想法都将不胜感激。我无法在其他任何地方找到解决这个问题的原因。

这是直接来自整个表的var_dump的一些数据......

object(stdClass)#1145(12){[“COL1”] => string(3)“115”[“COL2”] => string(20)“PearlTOMeigsTOMonroe”[“COL3”] => string(6)“750.00”[“COL4”] => string(7)“R290029”[“COL5”] => string(0)“”[“COL6”] => string(6)“Monroe”[“COL7”] => string(3)“431”[“COL8”] => string(19)“Joseph M. Cattalani”[“COL9”] => string(19)“joe@CBRochester.com”[“COL10”] => string(12)“585-329-4601”[“COL11”] => string(29)“Park Avenue Land Company LTD。” [ “COL12”] => string(12)“585-271-8000”} [5] =>

1 个答案:

答案 0 :(得分:4)

我认为这个问题与您的报价有关。尝试改为:

$datas= $wpdb->get_results( "SELECT COL9 FROM MLSAndrew WHERE COL4 = 'R1088772'");