如何在DB中保存输出表

时间:2016-05-20 05:44:55

标签: mysql

我运行一个计算查询并显示一个输出表,而不是将其导出为csv文件,我想要保存它或使其成为我的数据库中的另一个表,是否可能?

1 个答案:

答案 0 :(得分:1)

是的你可以.. 首先在数据库中创建一个表。 然后编写一个查询以将数据插入到您创建的表中。

$getTheDataFromYourPrevQuery = //set your data here
$sql = "INSERT INTO yourTable (name)"." VALUES('$getTheDataFromYourPrevQuery')";
    try {
        $db = $this->db;
        $stmt = $db->prepare($sql);  
        $stmt->execute();
        //$user->id = $db->lastInsertId();
        $db = null;
        echo json_encode($user); 
    } catch(PDOException $e) {
        //error_log($e->getMessage(), 3, '/var/tmp/php.log');
        echo '{"error":{"text":'. $e->getMessage() .'}}'; 
    }