使用php将sql结果保存到变量

使用php将sql结果保存到变量,php,sql,Php,Sql,我有一个疑问: $result = "SELECT MAX(N) as maxid FROM ( SELECT SUBSTRING(id_f, 2,len(id_f) -1) as N From formas WHERE id_f LIKE '%D%' ) t" ; $res = odbc_exec($connection, $result) or die(odbc_error()); 现在,如果我将查询放在SQL SERVER中,就会得到正确的结果。 我需要

我有一个疑问:

$result = "SELECT MAX(N) as maxid FROM (
    SELECT SUBSTRING(id_f, 2,len(id_f) -1)  as N 
    From formas  WHERE id_f LIKE '%D%'
    ) t" ;  
$res = odbc_exec($connection, $result) or die(odbc_error());
现在,如果我将查询放在SQL SERVER中,就会得到正确的结果。 我需要的是将maxid保存为变量。。怎么做


谢谢

您需要的是功能

对于多行查询,需要将函数封装在while循环中:

while($row = odbc_fetch_array($res)) 
{ 
    print_r($row); 
} 

这确实是那篇文章的翻版,@Scorpi0。但是请注意,那篇文章中的技术(mysql_*)已经过时了!我试图在这里搜索,但无法得到答案。请,这不是mysql,我使用odbc。。。
while($row = odbc_fetch_array($res)) 
{ 
    print_r($row); 
}