Data Modeling – Relationships in SQL (Part 3)

이제 우리가 만든 것은 우리가 만든 것입니다 테이블로 변환 할 수있는 데이터베이스 모델입니다

좋아, 이제 우리가 할 다음 일은 SQL 이런 종류의 일을 성취하는 테이블을 만들 수 있습니다 그리고 함께 갈 수 있습니다 관련된 유인물이 있어야하거나 슬라이드를 가져갈 수 있습니다 phpMyAdmin에서 실행할이 SQL의 일부를 잘라내어 붙여 넣거나 SQL 가제트가 무엇이든간에 그래서 데이터베이스를 만들 것입니다

우리는 Music이라는 데이터베이스를 만들 것입니다 그래서이 것들을 사용하여 데이터베이스를 만들고, 실행중인 다른 데이터베이스와 별도로 유지하십시오 그래서 우리는 일련의 create table statement를 실행할 것입니다 우리는 아티스트에서 트랙으로 바깥쪽으로 일할 것입니다 그래서 우리는 우리의 잎을 확립해야합니다

우리가 들어가기 전에 작은 그림 그래서 우리는이 창조 진술에 대해 바깥에서 자신의 길을 만듭니다 그래서 우리는 테이블을 생성 할 것이고 이것은 테이블 생성과 동일합니다 우리는 좀 더 구체적인 것들을 사용하기 시작할 것입니다 CREATE TABLE 아티스트,와, 돌아와

CREATE TABLE 아티스트, CREATE TABLE 아티스트 및 기본 키 이제 데이터베이스에서 기본 키를 관리해야합니다 우리는 그것을 자동으로 증가시키고 제공하도록 말할 것입니다 즉 검색 문장에 이들을 넣을 필요가 없기 때문입니다 그들이 삽입 될 때 우리에게 주어진

이 코드를 코드에서 실행하면 명령문을 삽입 한 다음, 무슨 열쇠를 얻었나요? 그리고 그건 괜찮을거야 그래서 예술가는 이름을 가지고 있습니다 좋습니다 그래서이 모든 것, INTEGER NOT NULL AUTO INCREMENT KEY, 데이터베이스와 통신 중입니다 이것을 우리를 위해 관리하고, 정수로 만들고,이 숫자에 계속 추가하십시오

우리가 무언가를 넣을 때마다이 번호에 하나를 더하십시오 그런 다음 앨범이라는 표를 만듭니다 기본 키인 album_id가있을 것이고 논리적으로 사용할 수 있습니다 핵심 제목을 지정하면 특정 방식으로 제목을 색인화 할 것입니다 BTREE 인덱스는 전체 문자열을 찾는 데 유용한 인덱스입니다

문자열 접두사 및 정렬 그래서 우리는 제목별로 정렬하고 싶을 것입니다 BTREE 색인을 사용할거야 알았지? 이것이 논리적 키임을 나타냅니다 원할 경우 하나 이상의 논리 키를 가질 수 있습니다

그리고 이제 우리는 외래 키를 넣습니다 그래서 artist_id는 그 화살표 중 하나의 시작점입니다 우리는 그것을 정수라고 부릅니다 이제 우리가하는 또 다른 일은 MySQL과 통신하는 것입니다 그리고 이것은 다른 데이터베이스가 일을 다르게하는 곳입니다

그래서 이것은 MySQL의 고유 한 구문입니다 특정 구문, 기본적으로 제약 조건을 추가합니다 그리고 이것은 외래 키 제약 조건이라고 말합니다 내 열 artist_id는 참조입니다 테이블 아티스트의 artist_id 필드에 외래 키

여기서 일어나는 일은 당신이 데이터베이스에 말하고 있다는 것입니다, MySQL에게, 레코드를 삽입 할 때, 찾고있을 때 아티스트 ID, 2, 4 또는 4와 같은 숫자를 넣을 때 다섯,이 테이블에 있는지 확인하려고합니다 아티스트 그리고 그것이 존재하지 않는다면, 그것은 당신에게 소리지를 것입니다 그건 당신이 제약 조건을 위반하게하지 않을거야 이제 당신은 같아요, 그것은 의미심장합니다 아니요, 당신은 제약 조건을 넣는 사람입니다

그래서 당신은 제약 조건을 넣고 있습니다 이것은 데이터베이스에 나는 내 자신을 강요하기로 결정했다 제약 조건을 원하지 않는다면 그 제약 조건을 넣지 마십시오 그러나 우리가 이것을 외래 키로하고 싶기 때문에 우리는 그것을 일종의 책임있는 태도, 우리는 기본적으로이 점을 지적합니다 그리고이 artist_id 열에 넣은 숫자는 무엇이든 주장합니다

거기에 대응하는 행이 있다는 것입니다 이제 DELETE DELETE UPDATE 및 ON CASCADE ON DELETE CASCADE에 대해 설명합니다 CASCADE 업데이트시, 우리가 통신하고있는 것은, 특정 행이 삭제 된 경우 artist_id 행 이 아티스트 표에서이 표의 모든 행과 해당 artist_id가있는 모든 것을 삭제하십시오 ON DELETE CASCADE는 이것의 삭제가이 작업에 종속됨을 의미합니다 여기서 아티스트 ID는 해당합니다

이것이 데이터베이스를 깨끗하게 유지하는 방법입니다 우리는 나중에 그것에 대해 더 이야기 할 것입니다 동일한 내용이 ON UPDATE에 적용됩니다 그 숫자는 4 였고 우리는 그것을 24로 바꾸었고, 그 다음에 여기에 우리는 a, 나는 여기서 그런 혼란을 피우고있다 그래서 무언가가 있다면 여기에 4s의 무리가있었습니다

효과적으로 가리키고 있습니다 그래서 artist_id가 있습니다 우리는 어떻게 든이 테이블에 들어갔습니다 24 세가되면, 이것들을 모두 24로 바꿀 것입니다 그리고 이것이 ON UPDATE CASCADE의 의미입니다

이 artist_id 번호 이 테이블에서 업데이트되면이 테이블의 모든 해당 행에서 업데이트됩니다 그건 좀 더 드문 일입니다 4, 4, 4, 4 번 줄을 가져가는 경우는 드뭅니다 여기에는 4 개의 무리가 있고 여기에는 4 개의 줄이 있습니다 그리고이 행을 지우면이 모든 행을 지우고 정리합니다

그것은 훨씬 더 일반적인 것이고, 우리는 그것에 대해 잠깐 이야기 할 것입니다 이것은 모두 CREATE 문에 포함되어 있습니다 album_id, title 및 artist_id의 세 열이 있습니다 우리는 앨범의 기본 키이므로 album_id를 특별하다고 표시했습니다 title은 논리적 인 키이고 artist_id는 외래 ​​키임을 나타냅니다

그래서 우리는 그 모든 것을 모델링하고 있으며 우리는 MySQL에 노출되어 있습니다 당신은이 두 가지를 모두 무시할 수 있습니다 이들은 일종의 옵션이지만 일반적으로 데이터에 대해 알고있는 것을 더 많이 취할수록 어떻게 사용할지에 대한 힌트를 얻으면 더 똑똑한 것들이 해결됩니다 MySQL은 정말 똑똑하기 때문에 당신이 계획하고있는 것을 말하지 않는다면 당신이하고있는 일을 예견 할 수는 없습니다 그래서 우리가이 패턴을 취하면 우리는이 모든 다른 것들을 창조합니다

우리는 장르를 만들고, 트랙을 만들거야, 맞아 제목, 라디안 길이가 있습니다 기본 키 yada, yada가 있습니다 우리는 논리적 인 타이틀 키와 두 개의 외래 키 제약 조건이 있습니다 그리고 우리는 이런 것들을 연결시켜줍니다

우리 모두 끝나면 그 모든 것들이 모두있을 것입니다 그래서 우리는이 4 개의 테이블을 완전히 모델링합니다 우리는 MySQL에 외래 키를 완전히 알 렸습니다 맞습니까? 좋아, 근사하다 그래서 우리는 통과하고 모든 테이블을 만듭니다

우리는 올바른 순서로 생성해야합니다 왜냐하면 외래 키 제약 조건 테이블이 일찍 생성되었다고 가정합니다 따라서 실행 중일 때 앨범 테이블과 장르 테이블을 만들지 않은 경우 이 SQL은,이 SQL은 날려 버릴거야, 와우, 테이블 존재하지 않습니다 그럼 순서대로해야 해 나는 예술가, 앨범, 장르, 트랙을하기 때문에 그것들을 작동시키는 순서로 얻었습니다

당신이 그렇게하는 한 그들은 일종의 건축물이 될 것입니다 그리고 나서 MySQL은 여러분이 생성 할 때이 연결 웹을 만듭니다 그래서 너는이 모든 것들을 다뤄야 해 그리고 여기에 artist_id가 있습니다 그러면 null이 될 수 없습니다

자동으로 증가합니다 Yada, yada, 그리고 우리는 간다 색인이있는 경우, 네가 한 일은 여기에 나타나기 시작할거야 그러면 우리는이 모든 것을합니다 앨범, 아티스트, 장르가 있습니다

그런 다음 트랙 1을 만들 것입니다 이것이 모든 트랙 SQL입니다 그래서 우리는 그것을 할 것이며, 우리 모두 끝나면 우리는 우리의 궤적을가집니다 외래 키는이보기에 잘 표시되지 않지만이 및 그건 외래 키이고 멀리 갈 수 있습니다 MySQL은 그것들을 인식하고 그것을 insert 문에 적용 할 것이다

이제 데이터를 입력하기 시작합니다 그래서 우리가 할 첫 번째 일은, 우리는 또한 밖에서 일종의 데이터를 넣을 것입니다 그리고 그것은 예술가 인 제드 린 (Led Zeppelin)을 언급 할 때, 우리는 숫자가 무엇인지 알아야합니다 그래서 우리는 아티스트 테이블 Led Zeppelin에 삽입 할 것입니다 오른쪽, 아티스트 이름 열에 삽입하십시오

특히 누락 된 것은 기본 키입니다 그러나 그것은 데이터베이스에 의해 자동으로 수행되기 때문입니다 따라서 기본 키는 데이터베이스에 의해 자동으로 수행됩니다 그리고 여러분이 살펴 본다면, 우리가 요청한 두 개의 레코드를 삽입 할 것입니다 artist_id 양식을 지정합니다

맞습니까? 아티스트 ID가 할당 되었으니까요 오케이? 이제 우리는 이것을 압니다 이제 수동 작업에서, 당신은 이런 낙서를 지켜야 만합니다 Led Zeppelin은 1이고, AC / DC는 2입니다 이 일에서 다른 곳에서는 제드 린이라는 단어를 사용할 수 없기 때문입니다

그리고 우리는 Led Zeppelin에 속한 트랙을 만들 것입니다 Led Zeppelin에 속한 앨범 이제 프로그램에서 변수가 있습니다 기본적으로이 삽입물을 실행하고 x가 그 번호만큼 나에게 제공한다고 말할 수 있습니다 그리고 데이터베이스에 요청할 수 있습니다

그 삽입 후 방금 지정한 번호는 무엇입니까? 그러나 우리는 그것을 봐야 만합니다 우리는 슬로우 모션으로 손으로 직접하고 있습니다 그러나 프로그램이 그것을 할 때 그들은 같아요, 멍청이, 그 번호는 뭐였지? 그리고 숫자와 변수가 있습니다 그런 다음 나중에 insert 문에 그 번호를 넣을 수 있습니다 우리가 손으로 할거야

그리고 우리는 Led Zeppelin이 1이고 AC / DC가 2라는 것을 기억해야합니다 그래서 우리는 다시 시작할거야 우리는 장르를 할거야, 우리는 그것을 삽입한다 우리는 Rock and Metal으로 끝납니다 그래서 우리는 작은 숫자가 무엇인지 알고 있습니다

바위와 금속, 바위는 1, 금속은 2입니다 나는 이들이 무엇인지 기억조차하지 않는다 나는 종이 위에 적어 두지 않았다 아마 종이에 적어 두어야 할 것 같습니다 잠깐만, 내가 여기 종이 하나와 펜 하나를 가져다 주자

따라서 1은 제플린 (Led Zeppelin), 2는 AC / DC입니다 그리고 장르에서 1은 Rock이고 2는 Metal입니다 여기 내 변수가 있습니다 나는 이것을 종이로 조금 적어 보았다 이제 두 개의 테이블이 있습니다

나는 내 예술가와 내 장르를 가졌다 그래서 아직 외래 키를 만들지 않았습니다 우리는 아직 외래 키를 만들지 않았습니다 이제 앨범을 삽니다 그리고 앨범을 떠올리면 바로 artist_id라는 제목이 붙습니다

기본 키로 시작합니다 여기서 album_id가 기본 키입니다 걱정마, 자동으로 끝날거야 그렇지? 앨범도 우리가 앨범을 참조 할 것이므로 기본 키를 가져야합니다 그러나 artist_id는 우리가 앨범 테이블에 있기 때문에 앨범의 외래 키입니다

앨범 표 좋아, 그래서 우리는 명시 적으로 우리가 알고있는 사촌을 삽입해야한다 이 아티스트는 사용자 인터페이스의 어딘가에 속합니다 맞아, 우리는 AC / DC를 위해 무언가를 넣을거야 따라서 앨범에 넣을 때 artist_id라는 제목을 삽입해야합니다

우리는 우리를 위해 자동으로 앨범을 만들지 않아도됩니다 그런 다음 제목과 artist_id를 입력해야합니다 하지만 우리는 AC / DC를 넣지 않을 것이며, 우리는 2를 넣을 것입니다 왜냐하면 우리는 AC / DC가 실제로 2라는 것을 기억했기 때문입니다 그리고 우리가 artist_id1을 위해 Led Zeppelin을 할 때도 마찬가지입니다

그것은 아이러니합니다 그건 진짜 4가 아니야, 4 학년이야, 끈이야, 그렇지? 따라서 Led Zeppelin은 1이므로 기억합니다 우리가 이것을 PHP에서 돌리고 있다면, 우리는 달러 마지막 삽입 또는 이와 비슷한 것을 변수라고합니다 좋아요, 그래서 당신은 요점을 얻습니다 그리고 이것들은 단지 숫자가됩니다

이제 여기에 7 개를 넣으면 그것은 날아갈 것입니다 그것이 말하기 때문에, 나는 7 개의 아티스트 행을 가지고 있지 않습니다 그리고 그것은 제약의 일부입니다 그래서 당신은 합법적 인 숫자를 넣어 다른 테이블에 넣어야합니다 그래서 이러한 것들의 순서가 중요합니다

당신이 이러한 관계를 구축 할 때, 당신은 그 점에 당신이 가리키는 것을 놓습니다 그런 다음이 것을 넣고 가리 킵니다 그리고이 작은 녀석들을 모두 연결하고 있습니다 매혹적인 일이지만, 제대로 해줘야합니다하지만 효과가 있으면 영광입니다

그럼 까다로운 일이있어 모든 곡을 넣어야 해 알았어 그래서 우리는 앨범을 가지고 있습니다 다시 track_id가 기본 키이므로 다시 걱정하지 않아도됩니다

이 모든 물건, 트랙, 제목 길이, 평점 및 개수는 데이터 일뿐입니다 그리고 album_id와 genre_id, 그건 작은 화살표를 모델링하는 거죠? 그리고 Black Dog는 앨범에서 왔고, 기다리고, 앨범 번호를 잊어 버렸으므로 그 번호를 써야했습니다 그러나 무엇이든, 당신은 요점을 얻습니다 그래서 이것은 앨범 2, 앨범 2, 앨범 1, 앨범 1입니다 장르 1, 장르 1, 장르 2, 장르 2입니다

이제 나는 말하기 시작했다 하나 이상의 장소에서 문자열 데이터를 복제 할 수 없다고 말하면서 이제 앨범에 트랙이 두 개 이상 있기 때문에 데이터를 복제해야합니다 그래서 우리는 앨범을 두 번 넣어야합니다 여기 트랙이 있는데, 여기 트랙이 있고 그것은 같은 앨범에 있습니다 그들이 효율적이기 때문에 숫자를 복제하는 것은 완전히 끝내줍니다

줄은 나쁘고 숫자는 좋다 우리는이 모든 음모를 통해 요점에 도달했습니다 우리는 숫자를 문자열에 대한 프록시로 사용했습니다 그래서 당신은이 모든 것을하고 지금은 관계가 있습니다 그리고보기가 어렵지만 신중하게 모든 것을 다한다면, 당신은 이제이 작은 화살들을 효과적으로 재구성 할 수 있습니다

이 외래 키 열은 화살표의 시작점입니다 그리고 이것들은 조회입니다, 그렇죠? Rock으로 연결되는 링크, Rock 링크, Metal 링크, 이것은 금속에 연결됩니다 그래서 우리는 여기와 여기에서이 숫자들을 사용하고 있습니다 또한이 문자열에 대한 프록시로 여기에 있습니다 그것이 우리가 한 일입니다

우리는 그렇게하기 위해 열심히 일했습니다 [음악]

EASY 3 PAGE PHP LANDING PAGE

안녕하세요 Skyler와 함께 배우기를 환영합니다

이것은 PHP 프레임 워크로 부트 스트랩 4 웹 사이트를 만들고 수정하는 비디오 시리즈입니다 이 동영상에서 내 시리즈의 첫 번째 동영상입니다 headerphp로 구성된 방문 페이지를 만들 예정입니다 index

php와 footerphp 그리고 그들을 함께 연결하기 이제 파일의 일부를 설정하려고합니다 따라서 우리는 나중에 존재하지 않는 페이지와 PHP 코드에 링크를 걸어 놓는 것과 같이 나중에 되돌릴 필요가 없습니다 이 시점에서 이해할 수 없을 수도 있습니다 지금 이해하지 못하는 파일의 부분은 차후 튜토리얼에서 설명 될 것입니다 이제 우리가 오늘 만들 페이지는 머리글이 건설 및 바닥 글 작품 아래에 단순히 표시된다는 것을 보여줄 것입니다 가장 먼저 할 일은 문서 루트를 열고 두 개의 폴더를 추가하고 네 개의 파일에 header

php를 추가하는 것입니다 indexphp footerphp 그리고 나서 CSS 폴더를 추가하고 stylecss를 넣고 싶습니다

그런 다음 이미지 폴더를 이제는 일반적으로 CSS와 이미지 폴더에 추가하려고합니다 문서 루트 외부에 배치하고자 할 것입니다 그러나 자습서 목적으로, 우리는 그들을 문서 루트 안에 배치 할 것입니다 이제 headerphp 파일을 열고 HTML 코드에 대한 프레임 워크를 Adam은 HT를 입력하고 Enter 키를 눌러 수행 할 수 있습니다

그런 다음 뷰포트 메타 태그에 다음을 추가하려고합니다 그리고 이것은 웹 사이트가 모바일 장치에 먼저 응답하도록 알려줍니다 어떤 메타 태그인지 알지 못한다면 나중에이 튜토리얼을 수행 할 것입니다 하지만 아래에 몇 가지 링크를 넣을 것입니다 다음으로 할 일은 자바 스크립트 라이브러리의 부트 스트랩 스타일 시트에 대한 링크를 추가하는 것입니다

또한 두 개의 Google 글꼴 API를 추가 할 예정입니다 이제 3 ~ 5 개 이상의 글꼴을 사용하지 마십시오 두 번에 걸쳐로드 시간이 길어지고 페이지가 흐릿 해집니다 또한 멋진 글꼴을 글꼴에 추가 할 것입니다 우리가 나중에 사용할 나쁜 라이브러리입니다

마지막으로 로컬 스타일 시트를 넣으려고합니다 순서대로로드되기 때문입니다 당신은 우리가 오늘 사용하고있는 모든 링크가 아래에 연결될 수 있도록 그들을 넣었습니까? 하지만 당신은 또한 내 웹 사이트 learnwithskylercom에서 그들을 찾을 수 있습니다 또한 조금 더 자습서 및 자습서가 어떻게 표시되는지에 대한 마크 업이므로 Google 글꼴 API에서 여기를 볼 수 있습니다 3 4 5 개의 글꼴을 사용한 다음 아래 링크를 header

php 파일에 복사 한 다음 CSS 코드 CSS 파일에 넣은 다음 주석 처리하십시오 그래서, 나중에 무엇을 사용해야하는지 알고 있습니다 이제 우리 페이지의 제목을 추가하고 싶습니다 그것은 페이지에서 일반적인 것입니다 그리고 나중에 우리는 자바 스크립트를 사용하여 그것을 업데이 트하는 방법을 배울거야 <body> 태그 안에서이 작업을 수행 한 후에는 <header> 태그를 열고 닫는 태그를 만들고 싶습니다 </ header> 태그 내부에 header라는 단어가 들어있는 <p> 태그를 만듭니다

마지막으로 헤더 파일에서 </ header> </ body> 태그와 </ html> 태그의 끝 부분에서 나머지 태그를 자르고 싶습니다 이제 headerphp 파일을 저장하고 그런 다음 웹 사이트에서 한 번 살펴보고 indexphp를 엽니 다 require header

php가 포함 된 두 개의 <? php require 'headerphp'?> 태그를 만들고 파일을 만들고 만드십시오 항상 문서 상단에 있으며 footerphp가 필요합니다 항상 문서 맨 아래에 있습니다

이제이 태그는 브라우저에 머리글이나 색인 및 바닥 글의 내용을로드하도록 지시합니다 이 방법은 무승부와 장점이 있습니다 주요 이점은 모든 페이지와 머리글에 머리글과 바닥 글을 다시 만들 필요가 없다는 것입니다 단점은 자바 스크립트를 사용하여 헤더의 내용을 변경해야한다는 것입니다 나중에 자습서에서이 항목을 변경하려고합니다 require header 태그 뒤에 이전에 잘라낸 태그를 붙여 넣습니다

과 끝 머리글 태그 만 남기는 마지막 두 개를 복사하고 자릅니다 그리고 나서 그 끝 머리글 태그 아래에 개폐 주요 태그를 놓고 그 안에 h1 태그 아래에 단어가 포함 된 건설은 indexphp 파일을 저장하고 웹 사이트에있는 것과 같아야합니다 이제 마지막으로 할 일은 footerphp 파일을 열고 P 태그에 footer works라는 단어가 포함 된 나머지 태그를 붙여 넣으십시오

본문 및 HTML 태그 그런 다음 브라우저를 열고 내 경우에 사이트가 저장된 위치로 이동하려고합니다 그것은 localhost / tutorial이고 다음과 같은 내용을보아야합니다 전에 footer index와 headerphp 파일을 저장하는 것을 잊지 마십시오 브라우저를 열고 첫 번째 부트 스트랩 4 자습서를 시청 해 주셔서 감사합니다

더 많은 것을 다시 볼 수 있기를 바랍니다

iOS 12.1.1 BETA 3 BATTERY TEST iPhone SE

9to5 Tech에 오신 것을 환영합니다 iOS 12

11 개발자 베타 3 맥스입니다 시계 배터리 드레인 테스트 먼저 벤치 마크를 시작하겠습니다 이것들은 내가 이전에 비교할 수없는 1430 개의 매우 나쁜 점수를 얻는 점수입니다

버전 나는 고생했기 때문에 iOS 1211 Beta 2와 Beta 3의 점수를 얻지 못했습니다 그 때 독감과 발열로부터 나는 내가하지 않은 점수를 얻지 못했습니다 이러한 업데이트에 대한 적용 범위를 알려 주셔서 죄송합니다

iOS 121 최종 버전 1690이 iOS 버전과 비교할 때 여전히 우수합니다 1211 베타 3에서는 이제 개발자의 이전 베타 점수 인 iOS 12

1을 보여 드리겠습니다 개발자 베타 5 점수 iOS의 이번 업데이트 개발자 베타 3에서 배터리 수명 1840 초 1211은 정말 나쁘다 나는 너의 희망과 희망으로 업데이트하는 것을 좋아하지 않는다

너희들은 좋아한다 동영상을 좋아하고 구독하고 공유하는 것을 잊지 마세요 다음번 평화 때까지 다음

Google Pixel 3 vs iPhone XS vs OnePlus 6T vs Note 9 Camera Review!

(일렉트로닉 뮤직) 너의 조나단이 빠른 인상을 남겼다 OnePlus 6T에서

아름답고 아름다운 전화입니다 나는 그 워터 드롭이 뭔가를 노치로 생각한다 우리 모두는 기대해 왔습니다 디스플레이가 정말 좋고 가격이 좀 이상하다 밖에있는 다른 전화기와 비교해 보면, 디스플레이 지문 인식기에 표시됩니다

놀라운 것은 아니지만 정말 좋습니다 내가 그 문제를 전혀 사용하지 않는다는 점에 전화 잠금 해제의 주요 원천입니다 그게 우리가 여기 온 이유가 아니야 오늘 우리는 결과를 드러내고있다 OnePlus 6T를 쌓아 놓은 블라인드 테스트, 구글 픽셀 3, 갤럭시 노트 9, 및 iPhone XS Max

그 결과를 드러내 기 전에, 나는 생각하지 않는다 OnePlus는이 테스트에서 최고 일 것으로 예상되며, 그것은 우리 전화가 더 싸게 헤이와 더 많이 같았다 그러나 우리는 얼마나 잘 우리가 걸 수 있는지 놀랄 것입니다 큰 아이들과, 나는 그들이 틀렸다라고 생각하지 않는다 그들은 사진을 보거나 승인 할 것을 요구하지 않았고, 그들은 단지 전화를 받았다고 말했어, 어쩌지, 사진을 찍은 다음 인터넷으로 결정하게하십시오

그 말로는 드럼 롤 결과가 있습니다 A는 Google Pixel 3이며, B는 농담이야 OnePlus 6T, C는 갤럭시 노트 9입니다 D는 iPhone XS Max입니다 그래서이 첫 번째 장면은 정말 생각합니다

그것이 내려 오면 당신은 머리카락을 따기입니다 그들 모두는 정말로, 정말로 좋은 직업을했습니다 어쩌면 삼성 갤럭시 노트 9 채도가 높은 색상은 조금 더 매력적입니다 하지만 실제로 Google Pixel 3 외부의 세 명 모두 나는 이것들을 적절하게 드러내는 것이라고 생각한다 다음은 빨간 수소 미디어 머신 메달리온이나 뭐라 부를지라도 그것은 다른 전화이고 다른 대화입니다

다른 날,하지만이 사람만큼 멀리 나는 네가 머리카락을 갈라 놓는 것 같아 내게 정말 눈에 띄는 유일한 사람이야 갤럭시 노트 9 나는이 샷을 드러내는 것 같아 왜냐하면 당신이 다른 사람들을 보면, 특히 아이폰에서, 그리고 OnePlus 6T, 실제 테이블 자체의 세부 사항을 볼 수 있습니다 노트 9와 함께 사라진다

그래서이 다음 식물은 그 식물과 맺었습니다 우리가 나뭇잎을보고 있다면, 갤럭시 노트 9가 가장 잘 어울리는 것 같습니다 하지만 우리 둘 다 식물처럼 말하는다면 그리고 창문의 노출, 나는 Google Pixel 3이 더 나은 일을한다고 생각합니다 이 다음 사진은 내가 가장 좋아하는 아이폰이라고 생각한다 여기의 HDR은 정말로 하늘로 날아 들고있다

노출, 전반적인 균형, 여기 픽셀 3 조금 노출 된 OnePlus 6T Note 9뿐만 아니라 멋지게 보입니다 내가이 중 어느 곳에서 일했던 상황에서 이 사진들 중 나는 실망하지 않을 것입니다 이 빌딩 촬영을 위해 나는 분명히 말할 것입니다 아이폰은 무리 중에서 가장 따뜻하고, Pixel 손이 날카로웠다 노트 9가 아마도 가장 균형이 잡힌 것 같아요

실생활에서 실제로 보이는 것, 하지만 또 다시 OnePlus 6T 정말 잘 거기에 매달려 있습니다 다음으로 우리는 고전적인 꽃을 맞았습니다 그리고 이것 때문에 나는 함께 굴러 갈거야 내가 제일 좋아하는 아이폰 픽셀은 정말 좋은 일을하지만, 만약 당신이 본다면 배경이 약간 과다입니다

Oneplus 6T는 실제로 그렇게 나쁘지 않습니다 그것은 최선이 아니에요, 나는 그것이 실제로 더 좋다고 생각합니다 이 장면의 픽셀 3보다 내 아들 켄의 총에 대한 다음, 나는 아이폰 않습니다 생각 더 좋은 배경 흐림은 여기 있지만, 픽셀 3 그것은 고전적인 Pixel 초상화 샷과 같습니다 나는 전경에서의 전반적인 분리를 생각한다 배경에 가장 좋습니다

거기에서 다음 두 배 selfie 다시 Ken와 나는 실제로 내가 좋아한다고 생각한다 여기서 노트 9 픽셀 3은 날카 롭지만 약간 노출되어 있습니다 아이폰이 조금 낟알 나왔다

OnePlus 6T가 정말 좋은 직장이라고 생각합니다 조금 노출 된 것 같습니다 앞에서 세로 셀카를 마주보고있는 다음으로, 나는 기본적으로 사람들이 많은 사람들이 가고 있다고 생각한다 픽셀 3의 선명함을 좋아합니다 네가 자세히 보면, 나는 생각하지 않는다

내 머리카락의 완벽한 작업 그리고 우리가 실제의 실제 색상처럼 말하는 경우, 나는 아이폰을 더 좋아한다 다음으로이 풍경 촬영을 위해 나는 그것이 꽤 많이 있다고 생각한다 a는 Pixel 3과 iphone XS Max 사이를 갈아 입습니다 Oneplus 6T는 견고하고 조금 노출 된 상태입니다

하지만 다시 한 번 그것은 헤이 쇼케이스 비록이 전화가 더 싸다라고해도, 그다지 뒤떨어져 있지 않습니다 이 정면을 향한 다음 세로 옥상에서 셀카 나는 구글 픽셀 3을 선호한다고 생각한다 OnePlus 6T를 누른 다음 거기에서 Note 9와 iPhone XS Max 모두 여기에 다소 있습니다 이 밤 시간 촬영으로 거기에서 다음, 나는 Google Pixel 3이 최고의 일을했다고 생각합니다 하지만 OnePlus 6T로 정말 놀랐습니다

나는 그것이이 가까이에있을 것이라고는 생각하지 않았습니다 다음은이 호박 키스 & 추수 소원 정직하게 그것은 정말로 가깝다 나는 Pixel 3과 OnePlus 6T가 가깝다고 말할 것입니다 그들의 색채 측면에서 보면, Note 9 iPhone은 확실히 더 따뜻합니다 이 다음 사진을 보려면 여기를 클릭하십시오

하늘을 바라 보면 iPhone XS Max 그림자와 디테일이 전반적으로 그것은 가장 균형 잡힌 이미지입니다 미스터 펌킨과 함께 거기에서 다음 무서운 Pixel 3과 OnePlus 6T가 얼마나 가깝습니다 Note 9는 확실히 약간 노출 된 것입니다 아이폰과 함께 무리를 지어서 네 가지 중에서 가장 따뜻한 이미지 그 다음부터 미스터 호박 거미에게 호핑

그것은 하나의 독특한 모습입니다 나는 Pixel 3과 Note 9가 최고의 일을했다고 생각한다 그러나 다시, 나는 우리 모두가 놀라게 될 것이라고 생각한다 OnePlus 6T가 얼마나 잘 작동하는지 멍청하고, 순하고 매혹적인 룩샷 솔직히 나는 OnePlus 6T를 선호한다고 생각합니다

이 모든 이미지에서 Note 9는 분명히 노출되어 있고, 여기서 OnePlus 6T가 실제로 여기에 박혀있었습니다 거기에서 다음에 우리는 그 밤 시간 세로 셀카를 얻었다 나는 아이폰에 소음 감소가 없다고 생각한다 피부를 부드럽게하는 효과를내는 것이 가장 좋습니다 그 보카 공들은 아름답습니다

하지만 그 소음 감소가 없기 때문에, 조금 부자연스러워 보인다 그래서 저는 Pixel 3와 함께 할 것입니다 그 다음에는 OnePlus 6T, 노트 9가 마지막으로 올 때 그게 엉망 이잖아 그래서 그것은 맹인 시험입니다

너희들은 즐거웠다 다시 한번 나는 OnePlus와 10을 생각하지 않는다 또는 최고 일 것으로 예상되었습니다 나는 그들이 단지 선전하고 싶다고 생각한다 우리 전화가 훨씬 저렴 하긴하지만 분명히 거기에있는 모든 기함들과 어울립니다

그렇게 말하면, 동의하면 좋아하는 것을 버려라 우리는 스마트 폰의 측면에서 놀랍습니다 거의 중요하지 않은 기술 지금 당장 당신이 가지고있는 전화, 당신은 정말로 단단해질 것입니다 Razer Phone 2를 구입하지 않은 경우 OnePlus 6T 리뷰 전체가 자세하게 설명됩니다 매우 빨리 그렇게 확실히 당신이 아직없는 경우에 구독하십시오

그리고 다시 2 개의 새로운 iPhone 10 R 's를 나눠주고 있습니다 여기 아래 링크는 Jonathon입니다 나중에 너희들을 잡을거야

Deploy Laravel on Digital Ocean | Install LEMP stack on Ubuntu server #3

그래서 마지막 에피소드에서 우리는 SSH를 만들었습니다 key 우리는 루트에 대한 로그인을 제한했습니다

로그인을 제한 한 이유는 무엇입니까? 암호 및 우리 서버에 로그인하는 유일한 방법은 SSH 키를 사용하는 것입니다 bitfumes – tutorial 서버에서 사용자를 연상케합니다 이제 우리가 어떻게 업로드 할 수 있는지 보도록하겠습니다 이 서버에 수준 응용 프로그램을 배포 할 수있는 방법 그리고 우리는 nginx가 필요하다 그리고 우리는 또한 데이터베이스와 더 중요한 것은 MySQL을 필요로한다

우리는 이러한 것들을 우리가 어떻게 처리 할 수 ​​있는지 보도록하자 우분투에서 소프트웨어를 사용하려면 모든 명령을 가상으로 실행해야합니다 서버에는 apt-get이라는 패키지 관리자가 있으므로 apt-get은 작곡가와 비슷합니다 또는 npm 노드 패키지 관리자는 패키지를 관리하거나 소프트웨어의 첫 번째로 우리가해야 할 일은 우리가 apt-get update를해야한다는 것입니다 처음으로 우리는 업데이 트를보고 그래서 Enter를 치자 그것은 업데이 트됩니다 우리가 인간과 서버에 이미 가지고있는 모든 것들을 apt-get이 업데이트하고 첫째로 PHP를 설치하기 위해서 우리는 먼저 종이 버전을 확인해야합니다

당신이 이미 PHP를 가지고 있기 때문에 우리가 가지고있는 것을 보게 될 것입니다 예를 들어, sudo apt 캐시를 만든 다음 PHP를 검색하고 PHP를 검색해 보겠습니다 그러면 우리는 PHP 700 또는 우리가 가지고있는 바닥에서 볼 수있는 예를 볼 수 있습니다 PHP-V를 사용하여 PHP 버전을 구할 수 있습니다

PHP 70을 사용하면 어떻게 될까요? PHP 또는 최신 HP를 설치하여 최신 PHP를 설치해야합니다 sudo apt-get PHP 72 – CLI가 결과를 보자 CLI hmm it says PHP 7

2 – CLI가 무효 연산자로 인식하지 못함 첫째로 우리는 다시 저장소를 설치해야한다 다시 sudo는 응용 프로그램 저장소를 추가한다 그 저장소가 PPA 저장소이고 이름은 ondrej / PHP는 많은 PHP 패키지를 제공하므로 여러분이 알맞은 맞춤법을 제공하고 이제는 계속 입력하라는 메시지가 표시됩니다 예, 그렇다면 이번에는 PHP 버전이 많이 나올 수 있으므로 다시 말할 것입니다 sudo apt – PHP를 검색하면 PHP 7

2가 있어야합니다 우리가 우리의 apt-get을 업데이트해야하기 때문에 여기에 없기 때문에 하나의 작은 sudo를 얻는다 apt-get update를 실행하고 우리가 여기서 몇 가지로 얻을 수있는 것을 보자 두 번째로 우리는 런치 패드 도트 그물이 없다고 말하는 한가지 문제가 있습니다 먼저 여기에 설치하기 위해 작은 sudo apt-get을 하나 설치해야합니다

리포지토리가 없으므로 리포지토리를 추가 할 수 있습니다 앱을 추가하거나 앱을 추가 할 수 있습니다 그러고 나서 이것에 대해 걱정하지 마라 나는이 것들을 설명을 모두 기억할 필요가 없기 때문에 내가 타이핑하고있는 것을 볼 수 있습니다 탭에서 복사하여 붙여 넣기 할 수 있습니다

설명 그래서 우리는 그것을 설치했습니다 우리가 런치 패드를 설치하기 위해 설치 한 저장소 – sudo apt-get과 런치 패드 – 키 가져 오기 이것은 우리가 가지고있는 소프트웨어입니다 우리가 여기에 ok를 설치해야하기 때문에 설치하라 이제 런치 패드 키를 설치하고 설치가 완료되었습니다 이런 종류의 문제에 다시 한번 대면 패키지를 찾을 수 없습니다

apt-get update를 실행하여 이러한 것들을 업데이트하고 다시 분명하게 저장소 PPA 저장소에 오류가있어서 이제 런치 패드를 설치해 봅시다 다시 한 번 그리고 이번에는 성공하고 이제해야 할 일은 우리가해야 할 일입니다 sudo를하고 런치 패드가 키를 얻으면 이제 그 키를 얻습니다 모든 것이 좋다는 것을 의미합니다 지금 업데이트하면 오류가 발생하지 않습니다

이처럼 좋아요 이제는 작은 업데이트가 많이 있습니다 우리가 이렇게 성공적으로 업데이트해야 할 때, 그리고 sudo가 적절하다고 말할 때 캐시 검색 PHP 그리고 이것은 PHP 72를 가져와야합니다 이것은 우리가 무엇이든 설치할 수 있음을 의미합니다

PHP 72와 관련이 있으므로 PHP 72를 설치하여 sudo apt-get install을 설치하자 Y 플래그를 제공하여 묻지 않도록 설치 하시겠습니까? 그 같은 PHP 72 그리고 첫째로 CLI 다음에 PHP 7

2 fpm 다음 PHP 72 한번 더 많은 것은 여기에오고 B 문자열은 괜찮은 PHP 72와 여기에 MySQL이 있으므로 내 SQL은 PHP가 72 곱슬 곱슬하고 PHP 71이 아닙니다 – 7

2 M 지하실은 가치가 떨어지기 때문에 71 m 지하실 수준이 필요하기 때문에 모든 것이 설정되도록 알았어 지금 enter를 치자 그리고 우리가 얻고있는 정보를 보자 모든 것을 모두 설치하고 이제는 PHP가 성공적으로 완료되었습니다

그래서 PHP – V를 말할 것입니다 그리고 이번에는 70을 잃었습니다 Ubuntu CLI와 모든 것이 이제는 MySQL을 설치하기를 원하는대로 설정되었습니다 서버이므로 sudo apt-get MySQL – server를 설치하면 쉽게 작업을 수행 할 수 있습니다

아주 빨리 다운로드하십시오 MySQL을 처음 설치하면 생성하라는 메시지가 나타납니다 새 암호 그래서 암호를 말할 것입니다 1 2 3 4 5 6 ok 1 2 3 4 5 6 한번 더 그때까지 다운로드를 계속하기 때문에 지금 MySQL이 성공적으로 볼 수 있습니다 그래서 만약 내가 내 SQL을 말하면 나는 말할 것이다 – 당신은 이미 모든 사용자를위한 것입니다 루트를 누른 다음 비밀 번호를 입력하고 1 2 3 4 5 6을 입력하면 우리가 볼 수 있습니다 MySQL은 그래서 내가 쇼 데이터베이스를 말하고이 라인 히트를 닫으면 우리는 예를 입력하십시오 데이터베이스 그래서 지금 여기서 확인을 누른 다음 우리가 sudo를 설치해야만 종료 설치하지만 apt-get install nginx 그리고 그것은 매우 중요합니다

그렇습니다 나는 그것을 설치하고 싶다 그리고 엔진 X도 완전히 설치된다 그래서 나는 간다 번쩍이기 위해 ET C /라고 말하자

우리는 물건 목록을 방문한다 등이 폴더에 EDC 폴더 예, 우리는 nginx 폴더 가이 시간이 증거 예, 우리는 nginx 다음 엔진 X 후 우리는 다음 부품 엔진 X 자식이 필요하므로 설치하고 얻을 수도 있고 자식은 또한 설치해야합니다 git git – V라고 말하면, 우리는 버전이 double이라는 것을 말해야한다고 말합니다 그래, 그래서 자식 버전은 게이트가 또한 하나 설치되어 있기 때문에 두 지점 7 점 4입니다 마지막으로 설치해야 할 것은 키트이고 그 다음에 압축을 풀고 압축을 풀어야한다는 것입니다 패키지를 다운로드 할 때 컴퓨터에서 필요합니다

한 줄로 모든 것을 할 수 있습니다 나는 당신에게 보여준 것을 보여 줬습니다 개별적으로 MySQL을 누른 다음 유전학 다음 게이트 그냥 지퍼를 말할 수 있습니다 게이트를 풀고 엔진 X를 누른 다음 QL을 빼십시오 그래서 지퍼를 풀어 시간을 절약 할 수 있습니다 우리는 우리가 설치 한 PHP를 설치 한 많은 것들을 다뤘습니다

우리가 설치 한 엔진 X – 우리가 설치 한 ql 서버 우리는 zip을 설치하고 압축을 풀었습니다 다음 에피소드에서는 우리가 어떻게 github 저장소를 연결할 수 있는지 볼 것입니다 게이트를 통해이 서버의 측면을 살펴보고 nginx가 삶의 수준 프로젝트 그래서 당신이 가입하지 않은 경우 이동하여 구독하십시오 이 동영상을 개발자 친구와 공유하기 위해 전달하지 마세요 레벨과 서버 구성에 관한 지식을 얻습니다 좋아하는 것을 잊지 말고 Facebook 트위터와 Instagram의 영화까지 그럼 안녕히 계세요

How To Load Different View For Mobile and Desktop Devices In CodeIgniter 3 – User Agent Class

Codeigniter 문서 및 사용자 에이전트 라이브러리 열기 사용하기 전에 사용자 에이전트 라이브러리를로드해야합니다 먼저 로컬 서버를 열고 codeigniter 프로젝트를 열어야합니다

이 후, 컨트롤러 폴더에 새 컨트롤러를 만들어야합니다 [Homephp] 그리고 인덱스 함수를 만듭니다 이제 홈 컨트롤러의 인덱스 함수를 브라우저에서 엽니 다 이 후 우리는 함수에 대한 뷰 파일을 생성해야한다

컨트롤러 이름의 폴더에서 모바일 장치 및 다른 장치 용으로 두 개의 파일을 만듭니다 먼저이 두 개의보기 파일을 컨트롤러의 기능에로드하십시오 파일이 홈 컨트롤러에 성공적으로로드되었습니다 이제 Codeigniter의 사용자 에이전트 라이브러리를 함수에로드합니다 또는 한 번로드하려면 autoload

php 파일에로드해야합니다 모바일 메소드 만 사용합니다 사용자가 휴대 기기에서 열면 모바일보기가 표시되고 다른 기기에서는 기본보기의 파일이 표시됩니다 확인하려면 Google 크롬 확장 프로그램을 다운로드해야합니다 다운로드 후이 유형의 아이콘이 표시됩니다

다른 장치가 제공됩니다 모바일 장치를 선택하면 모바일보기가 표시됩니다 다른 기기를 선택하면 기본보기가 표시됩니다 우리는 사용자가 모바일 장치에 있는지 여부에 관계없이 모든보기 파일에서 확인할 수 있습니다 부울 값을 표시하는 [TRUE, FALSE] 이 후에도 뷰 파일에서 데이터를 전달할 수 있습니다

이렇게 전달 된 데이터를 인쇄하려면 전달 된 데이터가 표시됩니다 장치에 따라 데이터를 전달할 수 있습니다 이렇게

12 Jquery Basic hide and show with Codeigniter 3

안녕하세요, 내 초고속 자습서에 오신 것을 환영합니다 이 자습서에서는 jquery로 양식을 숨기고 표시하는 방법 자바 스크립트와 이것은 기본적인 튜토리얼입니다 보시다시피 자바 스크립트의 여기에 당신을 입력 할 수 있습니다

jquery 브라우저를 클릭하십시오 jquery 311을 다운로드 한 다음 이 파일을 선택할 수 있습니다 압축 된 그리고 이것은 압축되지 않은 나는 이것을 클릭 할 것이고 나는 가지고있다

여기에 자바 스크립트 파일을 다운로드하고 그럼 내가이 파일을 열어야 해 나는 이것을 복사 할 것이고 나는 다시 프로젝트 그리고 내가 볼 수있는 한 여기에 CSS 폴더가있는 폴더 하나와 이제 새 디렉토리를 추가하겠습니다 js라고 불리면 여기에 붙여 넣습니다 jquery 여기 우리가 가서 jquery, 그냥 무시 이제 우리가 파일을 가지고 있기 때문에 지금은 괜찮습니다 우리는 이것에 자바 스크립트 파일 헤더에 추가하면됩니다

이것을 다음과 같이 추가하십시오 기둥과 public 및 js, jquery 지금 이걸 다시로드하십시오 과 너 이걸 조사해야 해, 여기 우리가 간다 jquery 파일 및 로그인해야합니다 좋아, 여기 보이는 것처럼 데이터 (보기)를 삽입하는 것입니다 여기에 나는 형식을 가지고있다

정상적인보기 나는 jquery를 여기에 추가 할 것이고, 나는 하나를 추가 할 것이다 여기에 "새로 추가"버튼이 있습니다 그리고 우리는 돌아 왔고 이것은 버튼입니다 좋아 그리고 ID를 추가하면 ID는 "addnew"가됩니다 확인 및 양식 ID를 추가합니다

우리의 양식 양식 확인 및 간단하게 여기에 스크립트를 추가하고 자바 스크립트 jquery의 형태는 문서 준비 기능, 이것은 기본 양식이며 이것은 귀하의 이것은 귀하의 양식이며 기본적으로 우리는 양식을 숨기고 단순히 ID가있는 경우 여기에 양식을 작성하십시오 이것과 클래스를 추가하는 것은 점입니다 확인을 누른 다음 ID에 대한 괜찮아 그냥 너는 숨길 수있어 좋아, 이제 내가 다시로드해야합니다

여기 우리가 간다 사라졌어, 그렇지 않아 요소가 CSS 스타일에 숨어 있어야합니다 CSS 파일과 결합 디스플레이 블록이라고 불리는데 여기에 행동을 추가 할 것입니다 'addnew' 실제로 'addnew'는 버튼 ID입니다

를 클릭하고 기능을 클릭하십시오 지금은 양식 보여줄 것입니다 좋아, 이제 우리는 다시 브라우저와 그 새로운 아 여기에 우리가 가서 내 양식입니다 실제로 값 여기에 우리는 멋진 것을 시도하고 생각합니다 이 자습서에서는 기본 jquery입니다

다음에 보자 비디오 감사합니다

How to install PHP – Lesson 3 – Telugu

https://edusoftdownloadsblogspot

com에서 예제를 다운로드하십시오 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다 https://edusoftdownloadsblogspot

com에서 예제를 다운로드하십시오 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다 https://edusoftdownloadsblogspotcom에서 예제를 다운로드하십시오

구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다 https://edusoftdownloadsblogspotcom에서 예제를 다운로드하십시오 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다

https://edusoftdownloadsblogspotcom에서 예제를 다운로드하십시오 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다 https://edusoftdownloads

blogspotcom에서 예제를 다운로드하십시오 https://edusoftdownloadsblogspotcom에서 예제를 다운로드하십시오

구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다 https://edusoftdownloadsblogspotcom에서 예제를 다운로드하십시오 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다

https://edusoftdownloadsblogspotcom에서 예제를 다운로드하십시오 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다

https://edusoftdownloadsblogspotcom에서 예제를 다운로드하십시오 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다

https://edusoftdownloadsblogspotcom에서 예제를 다운로드하십시오 구독 버튼을 클릭하면 최신 동영상을 볼 수 있습니다

#3 CodeIgniter 3 x Restful API Library – REST API Request Limits

:: API 제한 : 데이터베이스로 제한하기 전에 데이터베이스를 구성해야합니다 라이브러리 API 제한 문서로 이동 autoload config config / autoload

php 파일에 데이터베이스 라이브러리를로드하십시오 데이터베이스 라이브러리가로드 된 후 데이터베이스는 데이터베이스 구성 파일 config / databasephp에 설정되어야합니다 데이터베이스를 만들고 데이터베이스 구성 파일에 추가하십시오 이제 API 제한에 대한 표를 만듭니다

기본적으로 Api_limit 테이블 이름입니다 API 구성 파일 [config / apiphp]을 통해 변경할 수 있습니다 이렇게 이제 API 제한 방법을 사용할 수 있습니다

새 API 함수 및 API Route를 만듭니다 디버그 API 제한 경로 따라서이 API는 5 분 안에 10 회만 실행할 수 있습니다 그것은 IP 주소입니다 API 요청 방법을 추가하십시오