【问题标题】:MySQL/PHP; Fetch only attribute fields from a database without rowsMySQL/PHP;从没有行的数据库中仅获取属性字段
【发布时间】:2013-06-10 14:33:05
【问题描述】:

我做了一个查询,它给了我零行(好的:没有行符合我的选择)。

有没有办法只获取属性名称,如果没有任何数据行?

$row_number = 0;
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
{
     // Fetch just two field names, only the first row fetched
     if ($row_number==0) {
           $desc = $row["DESCRIPTION"];
           $unit = $row["UNIT"];  
    }
// ....
}   

提前谢谢你

【问题讨论】:

    标签: php mysql fetch names


    【解决方案1】:

    如果我正确理解了您的问题:

    可以在information_schema中使用mysql提供的元数据。
    COLUMNS 表中,您可以找到所需列的名称、类型等。

    【讨论】:

    • 我不清楚,我很抱歉:我指的是两个字段的内容,总是出现在一个表中。我的错误是我试图从这个表的连接查询中选择它(所以如果 Join 没有给出结果,就无法获取它)。我通过在该表上添加(之前)一个选择查询来解决这些问题,以便只获取这些值,然后进行第二个查询(连接),它可以不提供行。
    猜你喜欢
    • 2013-11-04
    • 2015-05-09
    • 1970-01-01
    • 2014-05-26
    • 1970-01-01
    • 2014-05-03
    • 1970-01-01
    • 2016-12-31
    • 2021-11-16
    相关资源
    最近更新 更多