无查询结果


No query result

我有一个不返回结果的sql查询。它查询的表包含数据,但没有拉取结果。查询被放入数组中。

   $qry = 数组();    $qry[] = "选择events_id作为'参考ID',event_level为'级别',events_date为'日期',events_time为'时间',events_opponent为'对手',events_place为'地点',events_results为'结果'";    $qry[] = "FROM wp_events WHERE events_id = ".$sched_id.";    $val = 数组();    $val = 内爆(" ", $qry);    $result = $wpdb->get_results($val, ARRAY_A);

var_dump $result但它只输出Array ( ).我还尝试var_dump($val)查询是否有问题,但查询还可以。我不知道我在这里错过了什么。请帮忙。

此代码中有两点可能仍然存在问题:

  • 你总是把$sched_id填满吗?
  • 将完整的查询字符串传递给$wpdb->get_results()返回任何内容吗?

尝试在phpMyAdmin中执行完全完整的查询以查看预期结果并处理PHP代码,直到返回相同的结果。

如果你想打印变量值,请尝试这样的事情。

<?php
$id = $_GET['value'];//value received from array[]
$N = count($id);
for($i=0; $i <N; $i++)
{
    $result_h = mysql_query("SELECT * FROM `table` where id='$id[$i]'");
    $pks_h = mysql_fetch_array($result_h);
echo $pks_h['mysql coloumn name'];
} 
?>

或者使用 while 循环,如果您只想打印 MySQL 表值。