我在 PHP 中使用数据库,并且经常从其中获取数据。我的问题是:我可以用一行写这个吗?
$res = mssql_fetch_assoc($result);
return $res['col'];
我尝试了多种方法,包括
return (mssql_fetch_assoc($result))['col'];
和
return mssql_fetch_assoc($result)['col'];
但似乎没有任何效果。
有任何想法吗?
我在 PHP 中使用数据库,并且经常从其中获取数据。我的问题是:我可以用一行写这个吗?
$res = mssql_fetch_assoc($result);
return $res['col'];
我尝试了多种方法,包括
return (mssql_fetch_assoc($result))['col'];
和
return mssql_fetch_assoc($result)['col'];
但似乎没有任何效果。
有任何想法吗?
仅当您使用的是 PHP >= 5.4.0 时,它是使用名称数组 dereferencing实现的。
您可以使用:
function getvalue($array, $key)
{
return $array[$key];
}
进而return getvalue(mssql_fetch_assoc($result),'col');