【发布时间】:2013-07-31 19:04:09
【问题描述】:
我需要将 mysql 查询的结果通过管道传输到文本文件,以便我可以打印它。问题是:在哪里 文本文件?!这是运行查询的 php 代码:
enter code here
<?php
// Connect to database server
$con=mysqli_connect("localhost","root","root","mydb");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql1 = "SELECT startDate,endDate,intervalTime FROM june2013
INTO OUTFILE 'xxx.txt'";
if (mysqli_query($con,$sql1))
{
echo "Data added to text file successfully";
}
else
{
echo "Error transfering data " . mysqli_error($con);
}
mysqli_close($con);
?>
运行上述代码后,我收到了消息:
数据添加到文本文件成功
这意味着代码成功创建了所需的文本文件。 我在我的 HD 中搜索了该文件:xampp/htdocs,但找不到它!然后我做了一个WINDOWS 7搜索 “xxx.txt”,搜索一无所获! 所以我再次运行代码并收到一条错误消息:
传输数据时出错文件“xxx.txt”已存在
如果该文件退出,如果不在我的硬盘上,它还能存在于哪里?如果它在我的硬盘上,为什么我找不到它? 会不会是某种“隐藏文件”? 任何人都可以帮助我吗? 谢谢
【问题讨论】:
-
你是在本地运行还是在服务器上运行?