你好,
$sql = "select col1 , col2 from table where id=2"; // sometimes query larger
$q = $conn->prepare($sql);
$q->execute(array_values($v));
$q->setFetchMode(PDO::FETCH_BOTH);
while($r = $q->fetch())
{
echo " $r[$i]";
}
代码正常工作。
现在,我想将查询结果保存到另一个临时表。我不知道不。查询结果中生成的列。每次查询都不同,因此列和数据不同。因此,将查询结果存储到另一个表中。
您可以让MySQL对您有效,例如通过
CREATE TEMPORARY TABLE new_tbl SELECT * FROM orig_tbl WHERE ...
请参阅http://dev.mysql.com/doc/refman/5.1/en/create-table.html