Php sqlsrv中的mysql\字段\类型等效项
正在将我的代码从mysql转换为sqlsrv。想知道mysql\u field\u type的等价物是什么,希望有人知道有一个页面可以看到更多mysql和sql等价函数。找不到这两个:Php sqlsrv中的mysql\字段\类型等效项,php,mysql,sql-server,sqlsrv,Php,Mysql,Sql Server,Sqlsrv,正在将我的代码从mysql转换为sqlsrv。想知道mysql\u field\u type的等价物是什么,希望有人知道有一个页面可以看到更多mysql和sql等价函数。找不到这两个: mysql_field_name mysql_fetch_row 这些是MySQL的PHP函数。 同样,MS SQL Server也有一些功能 例: mssql_字段_类型 mssql_字段_名称 mssql_获取_行 有关完整的函数列表,请查看PHP for MS SQL Server手册() 更新: 我
mysql_field_name
mysql_fetch_row
这些是MySQL的PHP函数。 同样,MS SQL Server也有一些功能 例: mssql_字段_类型
mssql_字段_名称
mssql_获取_行
有关完整的函数列表,请查看PHP for MS SQL Server手册()
更新:
我假设这个问题与SQL Server有关,因此尝试为SQL Server提供解决方案。然而,现在我意识到这是一个sqsrv问题,下面是解决方案。
我们可以通过sqlsrv\u field\u metadata函数提取字段的详细信息。
示例:
$sql = "SELECT * FROM Table_1";
$stmt = sqlsrv_prepare( $conn, $sql );
foreach( sqlsrv_field_metadata( $stmt ) as $fieldMetadata ) {
foreach( $fieldMetadata as $name => $value) {
echo "$name: $value<br />";
}
echo "<br />";
}
$sql=“从表1中选择*”;
$stmt=sqlsrv_prepare($conn,$sql);
foreach(sqlsrv_字段_元数据($stmt)作为$fieldMetadata){
foreach($fieldMetadata作为$name=>$value){
echo“$name:$value
”;
}
回声“
”;
}
有关其他函数和详细示例,请查看PHP sqlsrv手册关于sqlsrv的内容?我正在使用sqlsrv函数,因此将继续使用它。通过sqlsrv\u field\u元数据,您可以找到字段属性,如名称、类型、,大小等。检查这里的示例@SuvenduShekharGiri我认为您应该更新您的答案,因为它应该显示与
mysql
函数等效的sqlsrv
函数,而不是mssql
。