这是我的代码段:

 $r = $db->Execute('Select * from data');
 while(!$r->EOF){
 print_r($r-fields);
 $r->MoveNext();
 }


结果:

Array ( [0] => 8373 [1] => 8372 [2] => 8027 [3] => 406 [4] => 1 [5] => [6] => |host_description| LiveConnections [7] => LiveConnections [8] => /liveconnections_8027.rrd [9] => [10] => on [11] => [12] => 60 [13] => )


我想将第8个字段“ liveconnections_8027.rrd”存储到变量$path,我该怎么做?

最佳答案

我不知道为什么您对查询使用Execute应该返回一些东西。请尝试以下操作:

$r = $db->GetAll('SELECT * FROM data');


然后,您可以通过$path = $r[8]对其进行访问。 Execute通常在AdoDB中用于诸如DELETEINSERT的查询,但不用于SELECT

关于php - 如何分离返回的ADODB记录并存储在php变量中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22832507/

10-14 14:02