PHP 페이지에 데이터베이스 테이블을 표시할 수 없는 문제에 대한 해결 방법: 1. 데이터베이스에 연결하고 문자 집합을 설정합니다. 2. 데이터 테이블의 데이터를 쿼리합니다. 3. 데이터의 데이터를 반복합니다. 4. 테이블 형태로 설정해서 표시하면 됩니다.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP 페이지에 데이터베이스 테이블을 표시할 수 없으면 어떻게 해야 합니까?
데이터베이스의 데이터를 PHP로 웹페이지에 표시
최근에 할 일이 없어서 괜찮다고 생각했던 다음 내용을 간략하게 읽어보았습니다. 아직 새로운 것을 배우는 중이라 잘 모르겠습니다. 블로그를 많이 게시하지 않았는데 영감을 받았을 수도 있습니다.
이번에는 PHP를 이용하여 mysql 데이터베이스의 데이터를 웹페이지에 출력하는 방법에 대해 이야기해보겠습니다. 우선, 자신만의 데이터베이스를 구축하고 여기에 몇 가지 정보를 추가하세요. 이 기사를 다시 읽으신다면, 아직 mysql에 대해 어느 정도 알고 계시리라 믿습니다. 데이터베이스를 구축하려면 몇 가지 create 등을 사용하면 됩니다. 여기에서는 이에 대해 다루지 않고 누구나 스스로 할 수 있습니다. 저는 주로 웹 페이지에 구축된 데이터베이스의 정보를 표시하는 방법에 중점을 둘 것입니다.
여기서 사용하는 데이터베이스는 로그인입니다.
먼저 폴더를 만든 다음 그 안에 두 개의 파일을 만듭니다. 하나는 데이터베이스에 연결하기 위한 파일(conn.php)이고, 다른 하나는 웹페이지 파일(students.php)의 데이터베이스.
conn.php의 코드는 다음과 같습니다.
<?php //连接想要连接的数据库,localhost是本地服务器,root为数据库的账号,我的密码为0所以是空 $con = mysql_connect("localhost","root",""); //设置字符集,将字符集设置为utf8 的格式,这是大多数的中文都识别的 mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET utf8"); if(!$con){ die(mysql_error()); } //连接数据库test mysql_select_db("test",$con); ?>
students.php 코드는 다음과 같습니다.
<!DOCTYPE html> <html> <head> <title>数据库显示</title> </head> <body> //以表格的形式进行显示 <table style='text-align:left;' border='1'> <tr><th>id</th><th>名字</th><th>年龄</th><th>性别</th></tr> <?php //引用conn.php文件 require 'conn.php'; //查询数据表中的数据 $sql = mysql_query("select * from login"); $datarow = mysql_num_rows($sql); //长度 //循环遍历出数据表中的数据 for($i=0;$i<$datarow;$i++){ $sql_arr = mysql_fetch_assoc($sql); $id = $sql_arr['id']; $name = $sql_arr['name']; $age = $sql_arr['age']; $sex = $sql_arr['sex']; echo "<tr><td>$id</td><td>$name</td><td>$age</td><td>$sex</td></tr>"; } ?> </table> </body> </html>
효과 표시를 보려면 URL을 입력하세요.
실행 후 렌더링은 다음과 같습니다.
이제 표시할 수 있습니다. 비교적 간단하므로 더 이상 말할 필요가 없습니다.
여기서 배웠나요?
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP 페이지에 데이터베이스 테이블을 표시할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!