[PHP] 브라우저에 PHP로 sql 표시
3692 단어 PHP
우선, 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 }?>
이로써 다음과 같은 출력 데이터베이스의 결과를 얻을 수 있다.출력과 입력을 계속합니다.
잘못된 부분, 피드백 등이 있으면 알려주시면 기쁩니다.
잘 부탁드립니다.
Reference
이 문제에 관하여([PHP] 브라우저에 PHP로 sql 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yukou29good0910/items/ac4f2741e490df6488fb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)