使用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);
}