여기 내 코드가 있으며 결과가 나옵니다. 문제는 내 db 테이블에 한 행을 5 번 나열합니다. 아이디, 이름, 이메일, 회사 및 제목이 있습니다. 결과를 한 번 표시하려면 어떻게해야합니까?Foreach 루프가 너무 많이 반복됩니다.
$sql = "SELECT * FROM `newsletter`";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
foreach ($row as $key => $value) {
$DATA .= "
<div id='contentBox'>
Name: $row[Name]<br />
Email: $row[Email]<br />
Company: $row[Company]<br />
Title: $row[Title]<br />
<br />
</div>
";
}
}
[** 새 코드 **] (http://bit.ly/phpmsql)에는 mysql_ * 함수를 사용하지 마십시오. 그들은 더 이상 유지 관리되지 않으며 [비추천 프로세스] (http://j.mp/Rj2iVR)가 시작되었습니다. [** 빨간색 상자 **] (http://j.mp/Te9zIL)를 참조하십시오. 대신 [* prepared statements *] (http://j.mp/T9hLWi)에 대해 알아보고 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/)를 사용하십시오. mysqli) - [이 기사] (http://j.mp/QEx8IB)는 어떤 결정을 내리는 데 도움이 될 것입니다. PDO를 선택하면 [여기는 좋은 튜토리얼입니다] (http://j.mp/PoWehJ). –
정보 주셔서 감사합니다. – wowzuzz