-1
html 테이블에 mysql 데이터를 표시해야합니다. 내가 현재 사용하고있는 방법은 약간의 빠른 수정이었고 조금 서투른 사람이 누구든지 적절한 방법을 설명 할 수 있습니까?mysql 테이블의 데이터를 html로 표시
<?php
$a= mysql_query ("SELECT * FROM document WHERE email='$semail' ORDER BY id ASC LIMIT
");
$b= mysql_query ("SELECT * FROM document WHERE email='$semail' ORDER BY id ASC LIMIT
1 OFFSET 1 ");
$c= mysql_query ("SELECT * FROM document WHERE email='$semail' ORDER BY id ASC LIMIT
1 OFFSET 2 ");
if ($a = mysql_fetch_assoc($a));
if ($b = mysql_fetch_assoc($b));
if ($c = mysql_fetch_assoc($c));
?>
<html>
<table>
<tr>
<td><?php echo $a['col1']; ?></td>
<td><?php echo $a['col2']; ?></td>
</tr>
<tr>
<td><?php echo $b['col1']; ?></td>
<td><?php echo $b['col2']; ?></td>
</tr>
<tr>
<td><?php echo $c['col1']; ?></td>
<td><?php echo $c['col2']; ?></td>
</tr>
</table>
</html>
[** 새 코드 **에서 mysql_ * 함수를 사용하지 마십시오. (http://bit.ly/phpmsql). 그들은 더 이상 유지 관리되지 않으며 [비추천 프로세스] (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). – burmat
그렇다면 쿼리가 결과를 반환하는지 확인하십시오. 'if'를 꺼내서'print_r (mysql_fetch_assoc ($ a)) '을 실행 해보십시오. 어떤 것이 정확하게 쿼리되었는지 확인하십시오. – burmat
잘 작동하지만 비효율적 인 코드처럼 보입니다. – user1559811