【发布时间】:2016-05-31 14:28:13
【问题描述】:
我正在使用以下代码从 mysql 行获取回显结果,但我需要将这些输出到将生成和下载的 .text 文件(我不需要回显它)。我的 sql 数据是简单的字符串,如下所示-
Ar2rew3
df3432ss
sddfdsf
sdfsdfsd
sdfsdsd3
sererere
我只需要在每个字符串中换行即可。请告诉我现在应该在当前代码中添加什么代码?我需要非常简单的解决方案。我想将所有的回声输出放在 .text 文件中,这些文件将被下载
echo '<form action="" method="post">
Email:<input type="text" name="emailadrs"><br>
Worklink:<input type="text" name="worklink"><br>
<input type="submit" name="submit" value="Submit"></form>';
if (isset($_POST['submit'])) {
$emailadrs = $_POST['emailadrs'];
$worklink = $_POST['worklink'];
$sub_stat=1;
$qu = mysql_query("SELECT asin FROM working WHERE w_email='$emailadrs' AND w_asin_link='$worklink' AND submission_status='$sub_stat'");
while ($row = mysql_fetch_array($qu)) {
$asin = $row['asin']."<br>";
echo $asin;
}
}
【问题讨论】:
-
请stop using
mysql_*functions。 These extensions 已在 PHP 7 中删除。了解PDO 和 MySQLi 的 prepared 语句并考虑使用 PDO,it's really pretty easy。 -
参见stackoverflow.com/questions/1465573/…,将
<br>替换为\n并将echo移动到条件句中。