好的,我的脚本如下:
$to = 'jackal@sbccrew.com';
$subject = 'Submission from the website!';
$message = 'Please check out the latest submission';
$query= 'SELECT name,phone,needs,specifics FROM contact order by ID ASC limit 1';
$headers = 'From: info@preferredmobiletinting.com' . "\r\n" .
'Reply-To: info@preferredmobiletinting.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $query, $headers);
exit;
当我收到此电子邮件时,我只会看到该消息,而不是我在那里发出的实际查询。我做错了什么?
答案 0 :(得分:3)
您是否尝试将查询添加到邮件中?如果是这样,您应该将其添加到消息中:
$message .= 'SELECT name,phone,needs,specifics FROM contact order by ID ASC limit 1';
否则我不确定你在这里要做什么。我建议看一下mail()
函数的文档。
答案 1 :(得分:0)
mail()
函数中的第三个参数是为电子邮件的内容保留的。您正在为标题保留的第四个参数位置传递$query
变量。如果您尝试在电子邮件文本中查看查询,则需要将其连接到消息变量:
$message = 'Please check out the latest submission';
$message .= 'SELECT name,phone,needs,specifics FROM contact order by ID ASC limit 1';