ホームページ  >  記事  >  バックエンド開発  >  データベーステーブルがphpページに表示できない場合はどうすればよいですか?

データベーステーブルがphpページに表示できない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2022-01-24 09:12:223859ブラウズ

PHP ページでデータベース テーブルが表示できない問題の解決策: 1. データベースに接続して文字セットを設定します; 2. データ テーブル内のデータをクエリします; 3. をループします。データテーブルのデータ; 4.設定 テーブル形式で表示するだけです。

データベーステーブルがphpページに表示できない場合はどうすればよいですか?

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

php ページが表示できませんデータベーステーブルをどうするか?

データベースのデータを PHP で Web ページ上に表示する

最近やることがないので、以前のことは大丈夫かなと思って、以下を読んでください。まだ新しいことを学んでいる最中なので、あまりブログを公開していません。おそらくこれは私の考えにすぎないかもしれません。

今回はphpを使ってmysqlデータベースのデータをWebページ上に表示する方法についてお話します。まず、独自のデータベースを構築し、そこに情報を追加します。この記事をもう一度読んでいるなら、mysql についてまだある程度は理解していると思います。データベースを構築するには、create などを使用するだけです。ここでは、構築したデータベースの情報を Web ページ上に表示する方法を中心に説明します。

ここで使用するデータベースは、login です。

最初にフォルダーを作成し、その中に 2 つのファイルを作成します。1 つはデータベースに接続するファイル (conn.php)、もう 1 つはそのフォルダーです。もう 1 つは、データベース内の情報を Web ページ上に表示するファイル (students.php) です。

conn.php のコードは次のとおりです:

<?php
    //连接想要连接的数据库,localhost是本地服务器,root为数据库的账号,我的密码为0所以是空
    $con = mysql_connect("localhost","root","");
    //设置字符集,将字符集设置为utf8 的格式,这是大多数的中文都识别的
    mysql_query("SET NAMES &#39;utf8&#39;");
    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=&#39;text-align:left;&#39; border=&#39;1&#39;>
         <tr><th>id</th><th>名字</th><th>年龄</th><th>性别</th></tr>
    <?php
    //引用conn.php文件
        require &#39;conn.php&#39;;
        //查询数据表中的数据
         $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[&#39;id&#39;];
                $name = $sql_arr[&#39;name&#39;];
                $age = $sql_arr[&#39;age&#39;];
                $sex = $sql_arr[&#39;sex&#39;];
                echo "<tr><td>$id</td><td>$name</td><td>$age</td><td>$sex</td></tr>";
            }
    ?>
</table>
</body>
</html>

URL を入力して効果の表示を表示します

実行後のレンダリングは次のとおりです。

データベーステーブルがphpページに表示できない場合はどうすればよいですか?

この時点で表示できます。比較的単純なので、これ以上説明する必要はありません。

ここで学びましたか?

推奨学習: 「PHP ビデオ チュートリアル

以上がデータベーステーブルがphpページに表示できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。