[PHP] 브라우저에 PHP로 sql 표시

3692 단어 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에서 열 이름을 기술하고 정렬을 통해 추출한 설정입니다.수조의 마지막에 다음 동작을 계속 실행합니다.
그리고 미리 만들어진 $results 변수의 빈 배열에 $row를 추가합니다.
$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 }?>
이로써 다음과 같은 출력 데이터베이스의 결과를 얻을 수 있다.

출력과 입력을 계속합니다.
잘못된 부분, 피드백 등이 있으면 알려주시면 기쁩니다.
잘 부탁드립니다.

좋은 웹페이지 즐겨찾기