⊗ppSpPDQu 57 of 83 menu

PHP에서 PDO를 사용한 데이터베이스 쿼리

데이터베이스 연결 후 얻은 변수 $pdo는 객체지향 객체입니다. 이 객체에는 SQL 쿼리를 수행하는 특별한 메서드 query가 있습니다. 우리 테이블에 대해 테스트 쿼리를 수행해 봅시다:

<?php $res = $pdo->query('SELECT * FROM users'); ?>

변수 $res에는 쿼리 결과가 저장됩니다. 결과에서 하나의 행을 얻으려면 fetch 메서드를 사용해야 합니다:

<?php $row = $res->fetch(); var_dump($row); // 첫 번째 행 $row = $res->fetch(); var_dump($row); // 두 번째 행 $row = $res->fetch(); var_dump($row); // 세 번째 행 ?>

행이 더 이상 없으면 메서드는 null을 반환합니다. 따라서 다음 반복문에서 행을 얻는 것이 편리합니다:

<?php while ($row = $res->fetch()) { var_dump($row); } ?>

예를 들어 사용자 이름을 별도의 단락에 출력해 봅시다:

<?php while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

전체 코드를 모아봅시다:

<?php $res = $pdo->query('SELECT name FROM users'); while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

테이블 users에서 모든 사용자의 급여를 출력하세요.

모든 레코드를 이름: 나이 형식으로 출력하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부