【问题标题】:How to get a column name in SQL Server? [closed]如何在 SQL Server 中获取列名? [关闭]
【发布时间】:2011-04-08 04:37:20
【问题描述】:

如何在 SQL Server 中获取列名?

还有,如何在 PHP 中执行该查询?

【问题讨论】:

  • 哇,有很多信息有问题。
  • 这里,这应该让你开始amzn.to/bPsKpT
  • @jakenoble 失败:他在询问 MS SQL...
  • @Pekka 哦,对了。 TBH 我认为 OP 的水平无法区分!
  • @jakenoble, Pekka:你是对的,因为 OP 接受了 MySQL 的答案......

标签: php sql-server


【解决方案1】:

1.获取 SQL Server 中的列名

例如:

SELECT table_name=sysobjects.name,
       column_name=syscolumns.name,
       datatype=systypes.name,
       length=syscolumns.length
FROM sysobjects

2。在 PHP 中执行查询的示例

$firstname = 'fred';
$lastname  = 'fox';

$query = sprintf("SELECT firstname, lastname FROM friends WHERE firstname='%s' AND lastname='%s'",
    mysql_real_escape_string($firstname),
    mysql_real_escape_string($lastname));

$result = mysql_query($query);

【讨论】:

    【解决方案2】:

    你可以这样做

    $result = mysql_query("DESCRIBE TABLE table");
    $data = mysql_fetch_assoc($result);
    print_r($data);
    

    【讨论】:

    • 他问的是 mssql 而不是 mysql
    • 很抱歉让您失望了。
    【解决方案3】:

    以下代码解决了我的问题。

    /*
    ** Connect to database:
    */   // Connect to the database (host, username, password) $con =
    mssql_connect('localhost','admin','foo')
        or die('Could not connect to the server!'); // Select a database:
    
    mssql_select_db('Northwind')
        or die('Could not select a database.'); // Example query: (TOP 10 equal LIMIT 0,10 in MySQL)
    $SQL =
        "SELECT TOP 10 * FROM ExampleTable
         ORDER BY ID ASC";
    
    // Execute query:
    $result = mssql_query($SQL)
        or die('A error occured: ' . mssql_error()); // Get result count:
    $Count = mssql_num_rows($result);
    print "Showing $count rows:<hr/>\n\n";
    // Fetch rows: while ($Row =
    mssql_fetch_assoc($result)) {
        print $Row['Fieldname'] . "\n";
    }
    mssql_close($con);
    

    【讨论】:

    • 我们完全不知道您遇到了什么问题。哦,好吧,我假设你知道你在说什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    相关资源
    最近更新 更多