파트 I - 해결.PHP mysql error beginner
안녕하세요, 테이블에서 화면에 일부 값을 인쇄하려고하지만 문제가 있습니다. 문자열, 벡터 및 배열에 대해 많이 알지 못합니다.하지만 제 문제는 관련이 있다고 생각합니다.
나는 내가 할 노력하고있어하는 인쇄 somevalues 데이터베이스를 형성이다
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql) or trigger_error(mysql_error().$sql);
while($row = mysql_fetch_array($result)){
$DATA = $row[]; } //line with probelm
mysql_close();
//html part
<table>
<? foreach($DATA as $row): ?>
<tr>
<td><?=$row['id']?></td>
//more stuff
</tr>
<? endforeach ?>
</table>
내 코드
Fatal error: Cannot use [] for reading ...
화면에이납니다. 하지만이 오류가 발생합니다.
영어로 된 실수를해서 유감스럽게 생각하며 도움을 청합니다.
파트 II - 좋아
편집은 MySQL의 일부가 작동처럼, 내가 HTML 전에이 사용 보인다. 이 일하고 경우mysql_close();
echo "".$DATA[0][0];
을 보려면과 오른쪽 값을 출력한다. 하지만 내 HTML 부분은 인쇄되지 않습니다.
<html>
<body>
<h1>Lista de usuários</h1>
<table>
<? foreach($DATA as $row): ?>
<tr>
<td><?=$row['id']?></td>
<td><?=$row['nome']?></td>
//more stuff like this
</tr>
<? endforeach ?>
</table>
</body>
</html>
나를 도와 줄 수 있습니까? 영어로 실수를해서 유감스럽게 생각합니다. 사전에 도움을 청합니다.
나는 이것 때문에 과거에 불에 타 있었기 때문에 php를 대신 사용하고 싶을 수도 있습니다. 짧은 태그는 짧고 짧지 만 지원되지 않는 서버로 이동해야하거나 xml 선언을 사용해야하는 경우 문제가 발생할 수 있습니다. – Jason