原始SQL查询如下:SELECT id、post_title、post_date FROM wp_posts WHERE id='1'
当我检索记录时,我能够找到它,但当涉及返回结果时,我感到困惑。这就是我卡住的地方。
while ($row = mysql_fetch_assoc($RS)) :
print_r ($row);
list($id,$post_title,$post_date) = $row;
endwhile;
print_r ($row) 输出如下内容: Array ( [ID] => 1 [post_title] => 你好,世界! [post_date] => 2012-03-27 03:28:27 )
当我在其中运行列表函数时(显然是为了调试),我得到了这个结果;
Notice: Undefined offset: 2 in F:\inetpub\wwwroot\whatever\sql.php on line 147
Notice: Undefined offset: 1 in F:\inetpub\wwwroot\whatever\sql.php on line 147
Notice: Undefined offset: 0 in F:\inetpub\wwwroot\whatever\sql.php on line 147
这是什么原因引起的?