PHP Tutorial For Beginners: Use PDO To Connect To MySQL Database

이 비디오 튜토리얼에서는 PHP에서 PDO를 사용하여 연결하는 방법 MySQL 데이터베이스 및 삽입 방법 업데이트 내부의 데이터 선택 및 삭제 표 PDO를 사용하여 나와 함께있어 라 헤이 녀석들 무슨 일이야? 상원 의원은 codingpassiveincome

com에서 왔습니다 내가 다른 사람들을 돕는 곳 훨씬 쉽고 빠름 웹 개발자 그들은 그것 자체로 그것을 할 것입니다 이해 관계가있는 것을 구독으로 간주합니다 이제 너 자신에게 물어볼 수있어 PDO가있을 때 왜 우리는 PDO를 사용해야합니까? 12 년 전 PHP의 MySQL 기능 웹 개발을 시작할 때 연결하는 방법을 배우기에 너무 흥분했습니다

PHP와 MySQL을 시작한 다음 시작했을 때 나는 그곳에서 PHP의 일부 mysql 함수들이다 PDO도 있다는 것을 나에게 그것은 사용하기에는 아무런 의미가 없었다 PDO를 사용하여 MySQL을 사용하고 있습니다 아주 오랜 기간 동안 기능하다 더 많은 경험과 함께 내가 찾은 더 큰 제품에 대한 연구 제품에서 PDO를 사용하는 것이 매우 유익하고 나를 위해 진짜 PDO 혜택은 보안입니다 사용 가능한 준비 문 많은 도우미를 의미하는 유용성 일상적인 작업을 자동화하는 기능 재사용 성은 통일 된 다수의 데이터베이스에 액세스하기위한 API SQLi에서 오라클 등으로 내가 너에게 말하고 싶다

MySQL과 PDO를 알고 있어야하며 하나는 프로젝트에 따라 다름 그게 최선이야 그 한 프로젝트가 어쨌든 지금 내가 보여 줄게 PHP에서 사용하는 방법 그래서 지금 여기에 있어요 내 PHPstorm 나는 새로운 프로젝트를 만들었습니다 또한 빈 index

php를 만들었습니다 파일 그래서 우리가 코드를 작성하기 전에 우리는 일부 테이블 일부 데이터베이스 필요 일부 테이블 그래서 난 그냥 내 PHP로 이동합니다 내 관리자 '와 나는 이미 시작했다 내 xxamp 서버와 만약 당신이하지 않았다면 그래서 나는 새 항목에 가서 새 테이블 이름 PDO 자습서 및 나는 여기에 말할 것이다 utf-8 이것은 나의 정의이다 선호하는 생성하고 나는에 갈거야 새 테이블을 만들자

이름을 시험해보고 칼럼의 수는 3이되어야하고 히트 ID 정수는 어떻게 되는가? 그리고 나는 자동 증가가 다음 것을 말할 것이다 나는 이름이 varchar 이하라고 말할 것이다 20을 지정하고 전자 메일을 varchar 50으로 지정합니다 지금 저장을 클릭하면됩니다 우리는 데이터베이스 PDO 튜토리얼과 테이블 테스트가있어서 지금은 PHP 텍스트를 작성하고 그 첫 번째 일은 하나의 변수를 선언하는 것입니다

우리는 우리의 연결로 사용할 것입니다 PDO가 새로운 PDO와 동등하다고 말합니다 여기에 입력하고 여기에 드라이버, 호스트, 데이터베이스 이름, 사용자 이름, 우리가 MySQL을 사용하기 때문에 비밀 번호 등 드라이버는 mysql 될 데이터베이스 그러나 우리가 다른 것을 사용한다면 우리는 이 호스트를 평등하게 바꾸라고 말하겠다 localhost하지만 당신이 어떤 호스팅에 있다면 localhost가 작동해야하지만 경우에 따라 구매할 때 그렇게하지 않을 것입니다 호스팅해야합니다

정보에 연결하는 방법 서버 그래서 만약 당신이 호스트를 변경해야합니다 IP 주소 또는 일부 URL이 될 수도 있습니다 하지만 대부분의 경우에 그것을 작동시킬 localhost로 남겨 두십시오 다음은 데이터베이스 이름이고 우리는 데이터베이스 이름은 PDO 자습서이며 이제 우리는 연결할 수있는 사용자 이름 이 데이터베이스와 이후로 나는 우리의 localhost 그리고 아무것도 내 사용자 이름을 변경 한 루트이고 암호는 비어 있습니다 문자열을 사용하고 있다면 접대 나는 너를 결코 가질 수 없을 것이라고 확신한다 사용자 이름과 암호를 루트로 사용하고 비밀번호를 변경해야합니다

이제 더 나아 가기 전에 1 시도하고 그냥 잡을 작성합니다 네가 어떻게 할 수 있는지 보여주고 싶어서 PDO에 대한 오류를 잡아서 말할 것입니다 여기에 예외가 있고 여기서 볼 수 있습니다 메시지가 좋아, 이것이 무엇을 의미하는지 알 수 있습니다 기본적으로 우리는 이것을 실행하려고합니다

여기에 코드의 일부가있는 경우 발생하는 모든 오류 PDO 내부에서 그는 실행하고 우리는 잘못된 메시지를 받게 될 것입니다 그래서 우리가 지금 당신이 볼 수있는 것처럼 시험한다면 나는 아무것도 없어 내 코드가 성공적으로 실행하지만 전투기 지금 실수하고 내 말을해라 사용자 이름은 root2입니다 다음과 같은 오류 메시지가 나타납니다 localhost에서 사용을 위해 액세스가 거부되었습니다

데이터베이스 PDO 자습서에 그 의미 내 사용자 이름 정보가 맞다 그래서 나는 그것을 단지에 옮길 것이다 올바른 사람과 그것이 첫 번째 의견 나는 당신에게 어떻게 보여줄 것인가? PDO를 사용하여 데이터를 삽입하십시오 당신이해야 할 일은 변수 나는 성명을 평등하게 지금 PDO를 준비하고 여기에서 우리는 단지 당신처럼 일반 SQL 쿼리를 작성하십시오 우리가 전화 해야하는 PDO에서 볼 수 있습니다

항상 성명서를 준비하십시오 기본적으로 템플릿으로 템플릿을 만듭니다 데이터베이스를 사용하면 나중에 사용할 수 있습니다 우리가 천 번을 알 수있는 템플릿 그리고 항상 같은 상태를 사용할 것입니다 같은 템플릿을 사용하면 우리의 코드는 우리가 MySQL을 사용하지만, MySQL의 장점은 명령은 안으로 삽입되고 지금 우리는 테이블 이름을 지정해야합니다

우리의 경우에 테스트하고 우리는 열 이름 그래서 나는 이름과 이메일을 보내고 값을 지정해야합니다 우리가 지금 일반 MySQL을 사용한다면 여기에 직접 데이터를 씁니다 두 개의 변수 이름이 있다고 가정 해 보겠습니다 동등한 Senaid와 이메일 equal Hello@codingpassiveincomecom 우리는 지정할 것입니다

그 변수들은 작동 할거야 PDO에서 조금은 괜찮습니다 다른 것과 우리는 이렇게 할 필요가있다 이 모양은 그것을 의미했다 나중에 여기에 몇 가지 데이터를 삽입하고 지금 당신이 지금 어떻게 할 수있는 많은 방법이 있습니다

그 물음표에 데이터를 추가하십시오 내 선호하는 방법은 명령문 실행이다 그리고 여기에 직접 작성하겠습니다 변수가 내가 선호하는 이유를 명명한다 이 방법으로 사용하는 것은 여기에 없기 때문입니다

변수 만 쓸 수는 있지만 나는 약간의 끈을 쓸 수도 있고 만약 우리가 PDO에서 다른 옵션을 같이 사용하십시오 우리가 단지 그것을 할 수는 없습니다 우리가 항상 필요로하는 문자열을 써라 변수 이름에 이름을 사용하십시오 우리가 참조로 지나가고 있기 때문에 우리가 지금 이것을 시도한다면 우리는 여기에 오류가있어서 우리가 지금 시험에 간다면 우리는 쿼리가 실행되었음을 알 수 있습니다

데이터가 삽입되었습니다 빠른 길과 나는 끝낼 것이다 당신은 다른 방법으로 그것을하는 방법 그러나 이런 식으로 배우는 것이 더 좋습니다 왜냐하면 당신은 항상 더 빠르게 코드를 작성할 것이고 당신이 훨씬 더 쉬울 것입니다 다른 의견을 이해한다

당신에게 몇 가지를 업데이트하는 방법을 보여주고 싶습니다 데이터 PDO를 사용하는 테이블에서 접근 방식이 정확히는 변수를 만들 것입니다 PDO가 준비하는 것을 볼 수있는 진술 SQL 쿼리 만 작성하면됩니다 업데이트 테스트 세트를 말하면 예를 들어 이름을 바꾼다 ID가 같은 경우 1 나는 ID가있는 조각이 맞다고 생각한다

1과 같다 그리고 다시 우리는 단지 성명을 쓸 것이다 실행하고 여기서 다시 지정할 것입니다 여기에 삽입 될 데이터 및 나는 네가 그 끈에 넣을 수 있다고 말했다 직접 이렇게 나는 이렇게 말할 것이다

이제 우리가 두 가지 테스트를 데이터가 여기에서 참조 된 것을 볼 수있다 이제 새로운 가치는 Senaid1입니다 완전히 똑같아 이제 어떻게 삭제하는지 보여 드리겠습니다 어떤 것 그래서 다시 똑같은 PDO 준비 그리고 여기에 다시 아주 잘 써라

ID가 1 인 테스트에서 삭제하고 우리는 이것을 실행할 수 있습니다 이제 테스트에 가면 삭제되고 내가 보여주고 싶은 마지막 것은 일부 데이터를 선택하고 데이터를받는 방법 데이터베이스에서 그래서 정확히 내게 보자 이 코드를 몇 번 사용하면 데이터가 우리 테이블 괜찮아 그래서 지금은 데이터를 쓸 필요가 쓰기 성명을 다시 평등 PDO 준비하고 테스트에서 괜찮은 이름 이메일을 선택하십시오 이제는 언제나처럼 우리는 하나 할 필요가 있습니다

데이터는 동일한 명령문 페치 및 지금은 에코 데이터 이름을 말할 수 있습니다 데이터 이메일을 보내면 알 수 있습니다 명령문 실행을 잊어 버렸습니다 여기에서 볼 수 있듯이 우리는 모든 행이 테이블 외부에 있으므로 그냥 새 항목으로 이동 지정을 누르십시오 우리가 볼 수있는 것처럼 행 다른 사람 그래서 그 사람들은 꽤예요

모두 기억할 필요가있는 기본적인 것들입니다 데이터베이스에 연결하는 방법 PDO를 사용하고 항상 당신이 사용하고있는 진술서를 준비하십시오 장소를 만드는 물음표 몇 가지 데이터를 삽입하면 명령문을 사용할 필요가 있습니다 일부 데이터를 장소에 추가하십시오 물음표가 모두 같아 지도록 물음표 기억해야 할 것은 그 몇 가지 것들뿐입니다

어쨌든 너희들에게 질문이 있으면 아래 코멘트에 알려주십시오 그리고 나는 그것에 또한 행복하게 대답 할 것이다 네가 이것을 좋아할 수 있다면 나는 행복 할 것이다 친구와 함께하는 비디오 및 면도