这是我的代码段:
$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中用于诸如DELETE
或INSERT
的查询,但不用于SELECT
关于php - 如何分离返回的ADODB记录并存储在php变量中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22832507/