我有一个没有返回结果的 SQL 查询。它查询的表有数据,但没有提取结果。查询被放入一个数组中。
$qry = array(); $qry[] = "SELECT events_id as 'Reference ID', event_level as 'Level', events_date as 'Date', events_time as 'Time', events_opponent as 'Opponent', events_place as 'Place', events_results as 'Results'"; $qry[] = "FROM wp_events WHERE events_id = ".$sched_id.""; $val = array(); $val = implode(" ", $qry); $result = $wpdb->get_results($val, ARRAY_A);
i var_dump
$result
但它只输出 Array ( )
。如果查询有问题但查询正常,我还尝试 var_dump($val)
。我不知道我在这里缺少什么。请帮忙。
最佳答案
这段代码中有两点可能仍然存在问题:
- 您总是填写
$sched_id
吗? - 将完整的查询字符串传递给
$wpdb->get_results()
是否会返回任何内容?
尝试在 phpMyAdmin 中执行完整的查询以查看预期结果并运行 PHP 代码,直到返回相同的结果。
关于php - 无查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20031951/