지난 시간에 배웠듯이 터미널에서 쿼리를 이용하여 데이터베이스를 생성하는 방법을 알아봤습니다.
mysql -uroot /*Press enter key and then give input to terminal to create database.*/ create database myapp;
이제 테이블에 액세스하여 특정 이름을 가져올 수 있도록 데이터베이스에 연결해야 합니다.
데이터베이스에 연결하려면 PHP 코드를 사용하여 PDO(PHP Data Objects) 또는 mysqli(MySQL Improved Extension)를 사용하여 연결을 설정해야 합니다. PDO를 사용하는 예는 다음과 같습니다. 먼저 PDO에 대해 알아야 합니다
PDO(PHP 데이터 개체)는 데이터베이스 액세스 및 조작을 위한 일관된 인터페이스를 제공하는 PHP 확장입니다.
다음은 데이터베이스에 액세스하고 데이터를 검색하는 몇 가지 기본 단계입니다
$pdo = new PDO('dsn', 'username', 'password');
여기:
예:
$pdo=newPDO('mysql:host=localhost;dbname=myapp', 'root', 'password');
이렇게 하면 사용자 이름이 "root"이고 비밀번호가 "password"인 로컬 호스트에 "myapp"이라는 MySQL 데이터베이스에 대한 연결이 생성됩니다.
데이터베이스를 통해 지원자의 구체적인 이름을 검색하는 구문은 다음과 같습니다.
$stmt = $pdo->prepare('SELECT name FROM applicants WHERE name = :name');
찾으시는 구체적인 이름
$stmt->bindParam(':name', $name);
데이터베이스에서 검색하고 싶은 이름을 입력하세요
$name = 'Ali Hasan';
$name 변수에 이름을 입력한 후 다음 단계는 명령문 실행입니다. 실행이 완료되면 결과를 가져옵니다
$stmt->execute(); $result = $stmt->fetch();
이제 데이터베이스를 통해 가져온 결과를 표시하는 명령문을 작성해야 합니다
echo $result['name'];
검색이 끝나면 null 값을 갖는 PDO 변수를 사용하여 데이터베이스를 통해 연결을 종료해야 합니다.
$pdo = null;
완전히 이해하시길 바랍니다.
위 내용은 데이터베이스를 생성하고 데이터베이스의 특정 데이터에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!