【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 }?>

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