php - 尝试使用 SQL 值通过电子邮件发送在 PHP 中创建的表

标签 php mysql sql email wamp

我有一个基于 Web 的注销表,显示当前注销 Assets 的列表(它通过从 SQL 表中提取变量来实现此目的),我希望获取相同的输出并通过电子邮件发送,但每次我尝试获取资源 id#4 或空白输出。出于保密原因,我无法为客户提供邮件方面的源代码。下面的内容可以很好地显示在主站点上。环境正在使用 WAMP 任何信息都会被盗用。

mysql_connect("127.0.0.1", "helpdesk", "Password" )or die("cannot connect");
mysql_select_db("loaner")or die("cannot select DB");

$table=mysql_query("SELECT *  FROM signout");

echo "
<div id='status'> <table cellspacing='0' cellpadding='0' border=''>
<tr>
<th>Equipment Currently Out</th>
<th>By Who</th>
<th>Return Date</th>
</tr>";

while ($row = mysql_fetch_array($table))
{
echo "<tr>";
echo "<td>" . $row['Equip'] . "</td>";
echo "<td>" . $row['User'] . "</td>";
echo "<td>" . $row['Return Date'] . "</td>";

}
echo "</tr>";
echo "</table></div>";
echo "</table></div>";

最佳答案

请注意,与 $table 一起使用的换行符不是必需的,我只是将它们留在那里以便您更容易看到发生了什么。

mysql_connect('127.0.0.1', 'helpdesk', 'Password' ) or die('cannot connect');
mysql_select_db('loaner')or die('cannot select DB');

$results = mysql_query('SELECT *  FROM signout');

/**
 * Store the HTML in a variable
 */
$table = "<div id='status'>
<table cellspacing='0' cellpadding='0' border=''>
    <tr>
        <th>Equipment Currently Out</th>
        <th>By Who</th>
        <th>Return Date</th>
    </tr>";
    while ( $row = mysql_fetch_array($results) ) {
        $table .= "<tr>";
        $table .= "<td>" . $row['Equip'] . "</td>";
        $table .= "<td>" . $row['User'] . "</td>";
        $table .= "<td>" . $row['Return Date'] . "</td>";
    }
    $table .= "
    </tr>
    </table>
</div>";

/**
 *  Mail the HTML
 */
$body = 'Blah blah blah '.$table.' blah blah blah';
mail($to, $from, $subject, $body);

关于php - 尝试使用 SQL 值通过电子邮件发送在 PHP 中创建的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20479041/

相关文章:

PHP:正则表达式和特定标签剥离

mysql - 如何在localhost上将asp.net连接到mysql并授予iis访问mysql的权限

mysql - SQL计算移动平均值

php - Laravel,将数据从数组保存到数据库

javascript - 将 MySQL 数组转换为 json 数组

sql - 如何检测 SQL 中两个日期时间之间的重叠?

MySQL 按事件选择第一个出现的组

sql - PostgreSQL 查询选择上周的数据?

php - 如何在脚本不死机的情况下使用异常?

mysql - 在MySQL中实现以下操作的更好方法?