【PHP】将 SQL 在 PHP 中通过浏览器显示出来

今天,我将使用PHP来将SQL数据在浏览器上显示出来。

首先,在sql.php文件中

$pdo=new PDO('mysql:host=localhost;dbname=mydb;charset=utf8','root','root');

将其写入PDO中。

$pdo=new PDO('使用するsql:host=ホスト名;dbname=データベース名;charset=utf8','ユーザー名','パスワード');

这段话可以翻译为:

表示PHP与数据库服务器之间的连接。
当提供数据库时。

$sql='SELECT * FROM dbPractice';

选择数据库表名。
然后,

$statement=$pdo->prepare($sql);

使用parepare()函数准备好使用sql所需的角色。

最后

$statement->execute();

通过execute方法获取数据。

取得数据即完成。接下来,转入提取这些数据的工作。

$results=[];
while($row=$statement->fetch(PDO::FETCH_ASSOC)){
    $results[]=$row;
}

根据这样的描述。
while循环的条件是通过fetch函数逐行提取数组。
接着,参数PDO::FETCH_ASSOC设置了通过列名来提取数组的设置。并且会一直执行直到数组的最后。
然后,将$row赋值给预先创建的$results变量的空数组。

$statement=null;
$pdo=null;
require_once 'view/sql.tpl.php';
//テンプレートの呼び出し

最后在sql.tpl.php中

  <?php foreach($results as $value){?>
       <p><?php print_r($value);?></p>
    <?php }?>
スクリーンショット 2020-06-19 16.44.12.png

我将继续进行输出和输入。
如果有任何错误或反馈意见,请告诉我,我会非常高兴。
谢谢。

bannerAds