내 데이터베이스에서 정보를 포함하는 이메일을 보내려면이 스크립트가 있습니다. 사용자는 데이터베이스에 위치가있는 항목을 1 개 이상 가질 수 있습니다. 따라서 사용자와 일치하는 행을 비우면 전송 된 이메일의 양은 보유한 행의 개수와 같습니다. 따라서 데이터베이스에 8 개의 항목이 있으면 8 개의 전자 메일을 보냅니다. 각각은 항목을 추가합니다. 첫 번째 이메일에는 하나의 항목이 있고 두 번째 전자 메일에는 두 개의 항목이있는 방식입니다. 나는 고객이 하나의 전자 우편을 얻도록 이메일을 보내기 전에 모든 정보를 얻는 간단한 방법을 찾으려고 노력하고있다. 논리적 인 방법은 정보를 반향하는 것이지만 PHP 변수를 사용하여이를 수행 할 수는 없습니다. 아래 코드에는 쿼리와 데이터베이스 연결이 포함되지 않았습니다. 어떤 도움이라도 사랑 받게 될 것입니다.PHP는 MySQL MySQL 가져 오기 배열
while ($row = mysql_fetch_array($query)) {
$Items .= $row['Items']. " - Aisle " .$row['Loc']. "<p> </p>";
$to = "[email protected]";
$from = "[email protected]";
$subject = "Test";
$message = "$Items";
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "From: [email protected]";
mail($to, $subject, $message, $headers);
}
로 전환을 권합니다 그렇게되지 않습니다 것을 기억 하시겠습니까? – Fabio
"." 데이터베이스의 항목 중 하나만 보냅니다. 점이 여러 항목을 보내려면 포함되어야합니다. 나는 유진에게 감사를 표했다. 도움을 받아 응답 한 사람 덕분입니다. –
정상 평등으로 시작한 다음 연결해야합니다. 그렇지 않으면 올바르게 작동하지 않습니다. – Fabio