在数据库中获取表并将其存储在字符串中

时间:2015-06-21 14:07:21

标签: php mysql

我正在使用此代码向我连接的数据库显示表的列表,但我不能将它们放在一个字符串中。 我想要发生的是从数据库中获取表的列表并将它们存储在一个字符串

$result = mysql_query("show tables"); // run the query and assign the result to $result

while($table = mysql_fetch_array($result)) { // go through each row that was returned in $result
    if ($table) {
        $aw = array();
        $count= 0;                              
        $aw[$count] = $table[0];
        echo $string = array($aw[$count]);

        $count++;
    }
}

1 个答案:

答案 0 :(得分:0)

为什么使用echo $string = array($aw[$count]);

在我看来,这也应该解决它:

echo $string = $aw[$count];

如您所评论的那样,您希望以CSV格式使用它,例如,如果您想直接将其放入文件,可以查看fputcsv。否则,这里是一个function,它会产生一个CSV字符串。