0
PHP를 통해 전자 메일을 보내려고하는데 전자 메일 본문이 MYSQL 데이터베이스에 저장됩니다. 어떤 이유로 문자열로 본문을 하드 코딩 할 때 "\ n"과 같은 문자를 단락 기호로 변환하지만 MYSQL 데이터베이스에서 추출하면 "\ n"이 남습니다. 누구나 그 이유는 무엇입니까? 그것을 고치는 방법? 문자열로 변환하려고 시도했지만 아무 소용이 없습니다.PHP를 통해 MYSQL 데이터베이스의 본문과 구문 분석을 통해 전자 메일 보내기
코드 :
$stmt = $conn->prepare("SELECT * FROM Tickets LIMIT 1");
$stmt->execute();
while($ticket = $stmt->fetch(PDO::FETCH_ASSOC)) {
$ticket_queue_id = $ticket["ticket_queue_id"];
$subject = "test";
$body = $ticket["body"];
$headers = "From: Email";
mail($recipient,$subject,$body,$headers);
echo "Sent test";
}
"티켓"$ 티켓 [ "몸"]은 VARCHAR로 저장되어있는 MYSQL 테이블입니다. 이메일에서
은, 위의 코드처럼 보이는 $subject = "test";
$body = $ticket["body"];
$headers = "From: Email";
mail($recipient,$subject,$body,$headers);
동안 본문에 "안녕 \ n 개의 \ 세계"와 같은 무언가를 제공합니다
"안녕하세요
세계 "
고마워!
공백으로 바꿉니 까? – frz3993
단락이 필요합니다. 공백이 잘 나타납니다. –