
PHP
에서는 데이터베이스에 연결해야 하는 경우가 많습니다. 예전에는 데이터베이스 작업을 위해 mysqli
의 연결 방식을 주로 사용했지만, PDO
장점이 점차 부각되어 PDO
의 연결 방식이 주류가 되었습니다. 이 글에서는 query()PDO
를 사용하여 데이터베이스에 연결합니다. /code>데이터를 읽습니다. PHP
中我们经常需要连接数据库,之前对数据库的操作一般使用mysqli
的连接方式,但是随着PDO
的优势逐渐显现,PDO
的连接方式成为主流,本文就带大家一起来看一看在使用PDO
连接数据库后,如何利用query()
对数据进行读取。
首先我们来看一看query()
먼저
query()
사용법을 살펴보겠습니다:
1 | query ( string $statement )
|
로그인 후 복사
1 | query ( string $statement , int $PDO ::FETCH_COLUMN , int $colno )
|
로그인 후 복사
1 | query ( string $statement , int $PDO ::FETCH_CLASS , string $classname , array $ctorargs )
|
로그인 후 복사
1 | query ( string $statement , int $PDO ::FETCH_INTO , object $object )
|
로그인 후 복사
- $statement: 준비하고 실행해야 하는 SQL 문입니다.
- 반환 값: PDOStatement 개체를 반환하거나 실패 시 false를 반환합니다.
코드 샘플:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?php
$type = "mysql" ;
$servername = "localhost" ;
$dbname = "my_database" ;
$dsn = "$type:host=$servername;dbname=$dbname" ;
$username = "root" ;
$password = "root123456" ;
$pdo = new PDO( $dsn , $username , $password );
$pdo ->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
$sql = "select * from fate" ;
$statement = $pdo ->query( $sql );
foreach ( $statement as $row ){
echo $row ['ID'], " " ;
echo $row ['NAME'], " " ;
echo $row ['AGE'], " " ;
echo "<br>" ;
}
|
로그인 후 복사
1 2 3 4 5 | 输出:1 saber 100
2 acher 77
3 luncher 56
4 cooker 18
5 张三 66
|
로그인 후 복사
추천:
《2021 PHP 면접 질문 요약(모음)
》 《php 동영상 튜토리얼》🎜
위 내용은 PHP에서 PDO::query() 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!