MySQL, PHP: Using variable variables | lynda.com

객체 지향 프로그래밍에 들어가기 전에 더 큰 프로젝트, 나는 약간의 중간 PHP를 방문하는 시간을 조금 갖고 싶다 지식의 틈새를 메꾸거나 기술 할 수있는 기술 우리가 계속 일하는 동안 당신에게 유용합니다

내가 바라보고자하는 이들 중 첫 번째 것은 가변 변수 여기서 변수 이름은 a에 의해 결정됩니다 변하기 쉬운 한 번 보자 그래서 내가 할 첫 번째 일은 내가 그냥 baisc

html을 열어 이 파일에 다른 이름으로 저장을 할 것입니다 그 btb_sandbox 안에 variable_variablesphp로 저장하십시오 이제 나는 파일이 바로 여기에 있으며 여기에 우리가 보관하고있는 모든 파일이 보관됩니다

함께 일해 이제 저는 제목을 Variable Variables로 변경하고, 참조 용으로 그런 다음 PHP 코드를이 본문 블록에 넣을 수 있습니다 그래서 우리는 과거의 변수들에 대해 이야기했고 당신은 그것들에 익숙합니다 $ a = "hello"와 같은 것이거나 $ hello = "Hello everyone"이 될 수 있습니다

echo $ a 또는 echo $ hello를 수행하는 방법을 알고 있습니다 출력물을 멋지고 깨끗하게 만들려면, 나는이 태그의 끝에 몇 개의 태그를 넣고 여기에 또 하나를 할 것이다 이제 간단한 시작점처럼 웹 브라우저에서로드 해 보겠습니다 로컬 호스트, 우리가 있습니다 btb_sandbox 및 variable_variables

php 그래서 거기에 우리가 있습니다 우리는 어떻게해야할지 이미 알지 못하지만, 학생들이 종종 제기하는 질문은 우리가 모를 경우 우리가 사용하고자하는 변수 이름? 동적으로 계산되는 경우 어떻게해야합니까? 어떻게 이름을 평가하고 동적 변수 이름을 가질 수 있습니까? 그래서 다른 단어, 우리는 안녕하세요 모르겠다; 대신 우리는 안녕 안녕 우리는 그 문자열을 반환하기를 원할 것입니다 변수 hello의 값 그럼 정말 쉽습니다

우리가해야 할 모든 것 do는 echo $$ a입니다 이것이 무엇을 할 것인가는 가치를 취할 것입니다 $ a와 문자열 안녕하세요 와서 다음 두 번째와 함께 사용 달러 기호는 여기에 안녕하세요의 가치와 함께 올라와 그것은 정확하게 작동합니다 네가 생각하는 것처럼

내가 여기에 다른 태그를 쓰자 우리는 그것을로드 할 수 있습니다 우리는 그것이 사실이라는 것을 알 수 있습니다 순서는 동적 변수를 사용할 수있는 것입니다 당신은 좋은 것을 가지고 있지 않을 수도 있습니다

이런 종류의 기술이 유용 할 때 당신의 머리 속에있는 그림 그래서 저는 여러분에게 보여주고 자하는 아주 간단한 예를 만들었습니다 나는 창조했다 seatsphp라는 파일 복사 할 필요가 없습니다

하지만 당신은 할 수 있습니다 정말 간단합니다 그냥 자리를 잡고 간단하게하자 교실이라고 상상해보십시오 좌석에는 a, b, c, d 및 e라는 라벨이 붙어 있습니다

그곳에 각 좌석에 앉아있는 다른 학생이며 우리는 변하기 쉬운 그러면 웹 양식을 통해 나는 내가 원하는 좌석 수를 모을 수있다 그래서 좌석, 좌석 C 및 좌석 e, 내가 언급하거나 말하고 싶거나 일하고 싶은 학생들입니다 와 문자열로 가져올 수 있으며 데이터베이스에 문자열로 저장되어 문자열의 웹 양식

그러면 우리가 할 일은 변수로 각 학생을 위해 잘 말할 것입니다 좌석, 그냥 foreach 루프, 그 중 하나를 가지고이 동적으로 할 변수 검색, variable_variables 그래서이 경우 학생들은 우리에게 학생들을 돌려 보내야한다는 것을 알 수 있습니다 좌석에 앉고, 좌석 C에 앉고 좌석 e 그래서 우리가 그것을 구한다면, 우리가 여기서 다시 돌아와서 진짜 빨리 시험해 보도록하자

그것이 바로 우리가 얻는 것입니다 정말 간단한 예제지만, 이 정보가 여기, 바로이 항목들을 데이터베이스에서 가져올 수있는 방법을보십시오 또는 URL 또는 웹 양식으로 전송 된 다음 다른 것을 참조하는 데 사용됩니다 그래서 그것은 그것을 사용하는 경우의 종류입니다 이제는 이것에 대한 단서가 하나 있습니다

하나있다 힘들게 만드는 것 나는 당신을 위해 그것을 강조하고 싶습니다 즉, 여기에서 구문을 생각해 보면, 우리가이 형식의 것을 가지고 있다면 어떻게 될까요? $$ 다음 변수 이름 그런 다음 배열 내부에서 참조 할 항목을 지정합니다 그래서이 경우, 우리는 배열의 첫 번째 항목을 찾고있을 것입니다

따라서이 구문을 사용하면 1 번으로 배열의 첫 번째 요소를 가져 와서 평가합니다 그 대답은 역동적입니까? 또는 var를 동적으로 평가해야하고 그 배열의 첫 번째 요소를 찾는다 이 중 어느 것이 우리가해야하는지 명확하지 않습니다 먼저해라 이 부분은 분명하지만, 당신이해야 할 일이 분명하지 않습니다

1 달러 기호 앞의 달러 기호 또는 1 달러 기호 앞의 순서 그래서 순서대로 이것을 명확하게하고 명확하게하기 위해, 우리가하는 것은 중괄호를 사용하는 것입니다 그래서 첫 번째 경우에는 $ var 및 1에 중괄호를 넣습니다 두 번째 경우에는 첫 번째 변수 주위에 놓기 만하면됩니다 처음에는 그것을 끌어 와야하고 거기에서 첫 번째 요소를 평가해야합니다

그래서 그것은 수학 연산에서 괄호처럼 작동합니다 우리가 먼저하고 싶은 것이 있습니다 우리는 단지 중괄호를 사용하고 있습니다 그럴 때야 우리는 실제로 배열과 함께 작업하여 문제가됩니다 대부분의 시간 그것은하지 않습니다 올라와,하지만 난 단지 내가 너에게 그 각주를 주었다는 것을 확실히하고 싶다

그래서 당신은 그것에 문제가 생기지 않습니다 가변 변수를 사용하는 것이 전부입니다 다음 영화에서 우리가 사용할 수있는 더 많은 기능을 살펴 보겠습니다 이번에는 배열 작업

XAMPP-MySQL, ejemplos de configuración: dos instancias en el mismo servidor

안녕하세요, "Xampp-MySQL, 동일한 서버의 두 인스턴스"비디오에 오신 것을 환영합니다 내 이름 아르만도 수아레스 (Alandante Suarez)이고 저는 알리 칸테 대학 (Alicante University)의 컴퓨터 과학 교수입니다

이것은 비디오 웹 개발 개론 코스에 속하는 비디오 이 세 번째 비디오에서는 MySQL 시작 매개 변수 파일 및 phpMyAdmin을 사용하여 동일한 컴퓨터에서 두 개의 데이터베이스 서버로 작업 할 수 있습니다 독립적 인 같은 머신에 두 개의 MySQL 인스턴스가 필요합니다 바깥 쪽에서 보면 이렇게 될 것입니다 우리는 두 개의 서로 다른 MySQL을 가지고있었습니다

그렇게하는 이유는 매우 다양 할 수 있습니다 예를 들어, 개발과 생산의 또 다른 하나는 사용자와 데이터베이스의 다른 목록을 유지합니다 다른 것이거나 다른 하나의 사본으로 하나가 있어야합니다 단계별로 진행됩니다 MySQL 위치에 액세스하고 "data"폴더를 복사하십시오

이것은 그들이 구원받은 곳입니다 우리의 데이터베이스와 사용자 현재 새로 설치 한 인스턴스가 있습니다 깨끗하게 다른 이름 인 "data2"로 붙여 넣습니다

우리는 예방 차원에서 특정 파일을 삭제합니다 사실, 당신이 MySQL을 실행하면 자동으로 다시 생성됩니다 이 파일들은 관리와 관련이 있습니다 innodb 테이블 프로그램과 에러 로그를 만든다 이제 Bin 폴더로가 봅시다

그것은 MySQL의 실행 파일을 포함하고 있습니다 구성 파일 myini도 포함되어 있습니다 그것은 여기에있을 수 있습니다 다른 부분이지만 우리가 여기에 있기 때문에 여기서 일하게 될 것입니다

복사본을 만들고 이름을 "my2ini"로 변경합니다 이제 섬세한 것 "my2ini"를 편집하여 MySQL의 두 번째 인스턴스를 구성합니다

연결 포트와 일부 경로를 시스템 파일로 변경해야합니다 포트는 클라이언트와 서버 모두 3307이며, 다음 전형적이고 전통적인 MySQL 인 3306으로, 이미 설치된 첫 번째 인스턴스를 차지합니다 이 새 인스턴스의 데이터베이스는 새 폴더에 있습니다 create, "data2", 그래서 우리는 MySQL에게 말해야한다 몇 가지 변수가 있으므로 이 경로를 참조하는 "검색 및 바꾸기"를합니다

항상 필요한 것은 아니지만 사전 예방 차원에서 수정하는 경우도 있습니다 소켓 그리고 버그 로그 우리는 "my2ini"를 저장했고 우리는 편집자를 떠났습니다

우리는 아직 끝내지 않았다 우리는 두 번째 예를 시작해야한다 우리는 Windows 터미널을 사용할 것입니다 관리자로 "cmdexe"프로그램을 실행해야합니다

우리의 다음 단계는 필수적이지는 않지만 서비스를 설치하는 것입니다 운영 체제에서 자동으로 시작되는 Windows 우선, 우리는 Xampp 내의 Mysql의 Bin 폴더에 위치 할 것입니다 서비스의 설치는 "mysqld"프로그램을 사용하여 수행됩니다 서비스가 호출됩니다

"mysql2" 중요한 것은 그에게 그 구성 데이터를 읽으 려한다는 것입니다 우리가 만든 새 파일 "my2ini" 이제 당신은 처음으로 그것을 시작해야합니다 우리는 "net start mysql2"를 실행합니다

그리고 우리는 그것이 효과가 있다는 것을 알 수 있습니다 이제부터는 운영 체제가 시작될 때마다 "mysql2"서비스가 시작됩니다 원래의 mysql 서비스 인 xampp 서비스와 함께 자동으로 시작됩니다 팀의 관리 패널에 액세스하여 서비스를 확인하여 확인합니다 그건 그렇고, 이것은 아파치 서버입니다

그리고 우리가 볼 수 있듯이이 두 쌍의 MySQL 인스턴스를 정의했습니다 자동 시작이므로 필요할 때마다 수동으로 시작할 필요가 없습니다 사용하다 이 새로운 인스턴스를 phpMyAdmin에서 사용할 수있게하려면 우리도 수정해야합니다 구성 파일 이 경우 기존 서버 부분을 복사하여 붙여 넣어 파일을 편집합니다

다음 여기에서 여기까지

이 복사본은 phpMyAdmin에게 두 번째 인스턴스가 있음을 알려줍니다 인증으로 http를위한 것이므로 포트를 추가하기 만하면됩니다 우리는 "port"라는 인덱스를 가진 변수를 추가하고 그 값으로 3307을 준다 우리는 지키고 떠난다 우리가 성취 한 것은 phpMyAdmin이 인스턴스에 대한 드롭 다운을 보여줍니다

사용할 수있는 둘 다 localhost에 있지만 포트는 다릅니다 첫 번째는 여기서 말하지는 않지만 기본 포트는 3306입니다 포트와 함께 두 번째 포트는 3307 현재 두 번째 인스턴스는 첫 번째 인스턴스와 완전히 동일합니다 데이터 폴더가 있지만 지금은 두 개의 데이터베이스 시스템이 있습니다 우리는 다양한 데이터베이스와 사용자 목록을 유지 관리 할 수 ​​있습니다

다른 특권 우리는 MySQL 데이터베이스 서버의 두 인스턴스를 얻는 방법을 보았습니다 그 데이터 폴더를 복사하고 구성 파일을 복제 및 편집하는 단계가있었습니다 MySQL의 경우 Windows 서비스를 설치하고 phpMyAdmin 구성 파일을 편집하십시오 지금까지 MySQL과 phpMyAdmin의 예제 구성

내가 가지고 있기를 바란다 유용했습니다 이 비디오는 웹 개발 개론 과정의 일부로, 나에게 연락하고 싶으면 armando@dlsiuaes에서 할 수 있습니다

대단히 감사합니다

INTRODUCTORIO MYSQL PHP Y JOOMLA

"의사 결정을위한 소프트웨어 설계"의 두 번째 과정에 오신 것을 환영합니다 제 이름은 John Leonardo Vargas이고 Daniel Humberto 교수와 함께합니다

로드 리 게스 (Rodríguez)가이 과정의 개발에 동행 할 것입니다 에서 현재 의사 결정을위한 정보 시스템의 사용 모든 조직에서 의무 사항입니다 당시의 정보를 가지고있다 정확하고 정확한 장소에서 모든 장치가 필수적입니다 효과적인 의사 결정을 보장하는 것이 중요합니다

이를 위해 이 과정을 통해 데이터베이스를 개발하는 방법을 배웁니다 SQL 언어를 개발하고 기본 정보 시스템을 개발할 것입니다 인터넷상의 플랫폼에 설치할 수있는 중간체 계속하기 이전 강좌의 주제가 된 간단한 CRM을 개발할 것입니다 고객 및 구매 주문의 정보를 시각화 할 수 있습니다

그 이 과정의 방법론은 매우 간단합니다 다른 내용의 비디오 및 대화 형 슬라이드 학생들이 연습 문제를 개발하는 자기 평가 이번 주에 본 주제와 관련이 있습니다 권리를 위해 이 과정을 개발하기 위해서는 6 ~ 10 시간 정도가 필요합니다 4 주; 우리가 개발할 4 가지 설문지 과정 중에 그들은 평가가 있으며, 각자는 지폐의 합계에 25 % 또한 다른 활동이 있습니다

조형물로서 자격이 없다

PHP Conexión a  MySQL y HTML5 #5

오늘 안녕하세요 우리 홈페이지는 그것을 다른 장치에 적용시키다

모바일 Google 크롬의 확장 프로그램에서 필요한 것입니다 우리는 chome 설정을 google에 간다 우리는 클릭한다 공구가 말하는 곳 확장 우리는 클릭한다 우리의 모든 확장 기능이있는 페이지를 보여줍니다

우리는 당신이 말하는 곳을 클릭하십시오 추가 확장 기능 지금 어디서 봐야하는지 그들은 쓸 것이다 잔물결 리플 에뮬레이터 보시다시피 우리를 보여줍니다 모바일 에뮬레이터 리플 우리는 크롬에 더한다 확인 메시지를 보여줍니다 추가하는 새로운 확장 기능 그리고 무게로 다운로드 에뮬레이터 우리는 몇 초를 기다린다

~까지 에뮬레이터가 설치되어있다 리플 아이콘이 표시되면 오른쪽으로 그들은 클릭한다 이 창이 나타납니다 버튼 2 개 포함 활성화 버튼을 클릭합니다 그리고 지금 그것은 나를 보여줍니다

기기의 내 홈페이지 아이폰 5 무엇입니까 여기서 모든 다른 장치를 선택할 수 있습니다 모바일 플랫폼의 정보 장치 정보 너도 알다시피 우리 시작 페이지 적응이 필요하다 이 다른 장치들에 그 때문에 나는 또 다른 에뮬레이터를 가지고있다responsinator라고 불리는 이 에뮬레이터의 주소는 비디오에 대한 설명에 남겨 둡니다

여기서는 다양한 유형의 장치를 보여줍니다 우리 홈페이지를 보여줄 때 이 에뮬레이터에서 로컬 호스트의 주소 선택 그들은 그것을 베낀다 그들은 그것을 붙인다 귀하의 사이트에 들어가십시오 그리고 그들이 말하는 곳의 버튼을 클릭합니다

보시다시피 페이지를 보여줍니다 시작의 다른 장치에서 이 비디오를 조금 더 빨리 만들려면이 에뮬레이터를 사용합니다 이제 무슨 일이 일어나고있는거야? 로그인 변경 이 다른 장치에 우리는 프로젝트 폴더의 디렉토리로갑니다 우리는 css 폴더로갑니다 우리는 우리의 파일을 선택한다

스타일 로그인 우리는 숭고한 텍스트로 그것을 열어 우리는 질의를 사용하여 적응하다 다른 장치에 대한 우리의 로그인 최대 너비 우리는 브러쉬를 넣는다 1080 픽셀 우리는 열쇠를 엽니 다 이제 우리는 그것을 복사 우리는 그것을 10 번 1,2,3,4 번 칠 것입니다 56 7

8 9 10 두 번째는 1024 세 번째 800px 다음에 768에 의해 다음 사람 685 다음에 600 다음 사람 568 다음 사람 480 다음 380 다음에 320 그리고 마지막 하나 240 이제 우리는 페이지의 에뮬레이터 이제 시작하겠습니다 이 첫 번째 장치 그 px는 320 우리는 320 쿼리를 찾는다 우리 파일에 스타일 로그인 우리는 이 첫 번째 이제 우리는 관찰 할 것이다 어느 문제에 누가 우리에게 로그인 이 장치에서 우리는 우리의 입력이 매우 크다는 것을 관찰한다 우리가하는 일은 그것들을 더 작게 만드는 것입니다

이 장치의 경우 우리가 잘 시작했다 우리의 의견에 우리는 키가 될 것입니다 25px 최대 너비 85 % 및 로그인 패널 패딩 5px 지금 에뮬레이터에 가자 우리는 그것을 업데이트한다 이미 입력 된대로 그들은 더 작다

이제 우리는 우리의 타이틀 이미지를 수정할 것입니다 가장자리를 더 작게 만든다 우리는 질의에 간다 우리는 이드라고 부른다 img 1 우리는 너에게 국경 반지름을 준다

5px img1이 온다 로그인 파일의 우리는 폴더 디렉토리로 간다 PHP 폴더로 가자 로그인 파일을 선택합니다 우리는 숭고한 텍스트로 그것을 열어 우리 아이디 img1 img1이 온다

이드의 이미지 관리자 지점 PNG id img1에서 가자 에뮬레이터 우리는 업데이트 보시다시피 가장자리가 이미지보다 작습니다 이러한 쿼리에서 이미지를 수정할 수 있습니다 입력 및 버튼 수정 하지만이 튜토리얼 비디오를 조금 더 빨리 만들 수 있습니다 나는 필요한 것만을 수정할 것이며, 나는 당신의 재량과 원하는대로 그것을 남겨 둘 것이다

그들은 할 수있다 좁은 입력 더 긴 또는 신너 가장 작은 버튼 또는 그 이상 당신이 좋아하는대로 이제 다음 장치로 계속하겠습니다 뭐야? 480 픽셀 우리는 그것을 검토했다 우리는 문제가있다 입력과 함께 쿼리로 가자

우리는 480을 찾는다 여기 우리는 그것을 가지고 480 우리가 무엇을 복사 할 것인가? 이 모든 코드 그것을 쿼리에 붙여 넣습니다 480 픽셀 85 %에서 우리는 90 % 여기서 우리는 폭을 남기는 최대 값을 지 웁니다 같은 방법으로 우리는 그것을 위해 320 우리는 그것을 삭제했다 우리는 그것을 너비로 남겨 둡니다

지금 우리는 우리의 에뮬레이터 보시다시피, 우리는 입력 문제를 해결하고, 더 길어졌습니다 및 우리의 중심 단추 우리의 이미지는 우위를 유지합니다 5 px 우리는 다음 이 기기로 로그인시 문제가 없습니다 하지만 코드를 작성할 수 있다면 다음에 가자 우리가 문제가 있다면 이것으로 님의 검색어입니다

568 우리는 568 쿼리를 찾는다 여기에 우리가 가지고있다 우리가 무엇인지는 다시 복사 코드 쿼리 안에 붙여 넣습니다 이드 mg1 코드화 할 필요가 없다고 생각합니다 이렇게 남겨 두겠습니다

우리 지우다 가자 에뮬레이터 업데이트 우리 정확하게 입력 우리는 계속 우리는 입력에 문제가있는 것처럼 보입니다 그리고 작은 얼굴들과 우리는 질의 240을 찾는다 그게 마지막이야

우리가하는 일은 코드를 붙여 넣는 것입니다 입력의 높이가 20 우리는 여백을 넣을 것이다 5 px 차 img1 경계 반지름이 3 인 우리의 얼굴을 수정하는 지금 우리는 가고있다 로그인 파일에 이미지 얼굴 2와 얼굴 1 이드는 img 우리가있는 것은 img2를 넣는 것입니다 우리는 그를 뒀다

우리가 이미 img1을 가지고 있기 때문에 2 번 이제 우리는 질의로 돌아 간다 우리는 이드라고 부른다 img2 우리는 최대 너비를 90 % 이제 우리는 에뮬레이터에 간다 우리는 업데이트 우리의 이미지가 오늘 어떻게 보이나요? 초점이 맞다 우리의 의견 그들은 조금 더 희박하다 우리는 다음 장치를 계속 사용합니다

of 320 우리는 아무 문제가 없다, 우리는 그것을 그대로 둔다 우리는 계속 그것은 또한 완벽합니다 우리는 계속 문제가 생기면 이걸로 우리는 쿼리를 찾는다 685 여기에 우리가 가지고있다 우리가하는 일은 코드를 붙여 넣는 것입니다

우리는 img1을 삭제했습니다 지금 우리는 업데이트 이미 우리는이 장치의 문제를 해결했습니다 우리는 계속 이 장치에서 우리는이 문제를 해결할 아무런 문제가 없습니다 우리는 계속 이 장치와 같은 방식으로 올바르게 잘있다 우리는 계속 마지막으로 또한 수정 이제 무슨 일이 일어나고있는거야? 메뉴 수정 우리는 첫 번째 장치를 잡을 것입니다

우리가하고있는 일은 조금 작아지고 있습니다 우리의 버튼 특정 기기의 경우 이제 우리는 프로젝트 폴더 디렉토리로 이동 우리는 폴더가있는 곳으로 간다 CSS 파일 menuStyle 파일을 선택하고 숭고한 텍스트로 엽니 다 우리는 파일에 갈거야 스타일 로그인 우리가하는 일은 전체 쿼리를 복사하는 것입니다

오, 여기에 니가 나눠야 할 실수가있어 최소값 도달하면 1080 픽셀 우리가 여기있는 질문은 최소한 도착해야합니다 수정들 예를 들어 우리 브라우저가 전체 화면으로 예를 들면 우리는 그들에게 갈거야 브라우저 우리는 아이콘을 선택한다 우리는 버튼을 사용 안 함으로 설정합니다

그리고 우리를 데려 간다 에뮬레이터의 좋은 나는 말하고 있었다 최소 너비 즉, 색인 페이지를 수정할 때 사탕에서 1080 수정 사항 만 도착합니다 asta 1080 px 잘가요 우리가 무엇인지는 모든 검색어 복사 우리는 menustyle에 간다

모든 코드에 붙여 넣는다 우리가 무엇인지는 모든 것을 지우다 쿼리의 내용 우리는 수정하기 시작할 것이다 메뉴 장치의 of 320 픽셀 우리는 쿼리를 찾는다 320 여기에 우리가 가지고있다

여기 내가하는 일은 수정하는 것 뿐이야 내가 볼 수있는 장치에 문제가있는 곳 나머지는 내가 너에게 수정을 위해 남겨 둔다 나는 그들을 가르치고있다 동영상을 조금 더 빠르게 만드는 방법 우리 리에 우리는 당신에게 패딩을 줄 것이다 3 px x 2 15 위에 차 클래스 버튼 용 국경 반경 6 px 글꼴 크기 12 픽셀 및 패딩 6 px 이제 우리는 업데이트 보시다시피 버튼이 이미 조금 작아졌습니다

및 텍스트 버튼의 이제 우리는 계속 다음 기기로 나는 이것처럼 떠날거야 내가 방금 수정하고 있음을 상기시켜 준다 특정 장치에만 나는 그것을 수정하는 것이 편리하다고 생각한다 나머지는 내가 너의 재량에 맡긴다 너의 취향대로 예를 들어이 메뉴를 수정하려면 쿼리로 이동해야합니다

480 다음 장치로 진행하겠습니다 이것은 우리가 처음 수정했을 때 수정되었습니다 ~ 중 320 이 하나 568 나는 그것을 수정하려고한다 568을 쿼리 할 것입니다 이 코드를 복사 할 대상 568 나는 그것을 붙인다

나는 갱신한다 우리 메뉴를 보시다시피 작고 정렬되어있다 다음 장치로 계속합니다 이것이 수정 된 올바른 것입니다 이것과 같은 방식으로 이 장치의이 메뉴를 수정합니다

380 나는 쿼리를 찾는다 380 코드 붙여 넣기 네가하는 유일한 일은 수정하는거야 글꼴 크기 12 ~ 13 세 나는 갱신한다 보시다시피 메뉴가 조금 더 주문되었습니다 우리는 다음 장치로 계속됩니다

우리는 당신에게 이것을 좋아한다 이 다른 사람과 같은 방식으로 완벽한 수정하면이 기기로 600 우리는 600 쿼리를 찾는다 여기에 코드를 붙여 넣기 만하면됩니다 에서 패딩 우리는 20 글꼴 크기 우리는 13 우리는 업데이트 보시다시피, 메뉴가 더 주문되었습니다 다음 기기로 계속 진행합니다

마지막으로 남긴 것 어떻게 반복할까요? 수정하고 싶다면 각각의 조치를 찾는다 쿼리에서 찾는다 그가 계속하는 것은 색인에 주된 것과 제쳐두고 이제 우리는 폴더 디렉토리로갑니다 우리는 스타일 파일을 엽니 다

모든 코드에서 쿼리를 붙여 넣습니다 우리는 쿼리를 복사합니다 우리는 그것을 붙인다 우리는 쿼리의 내용을 삭제합니다 에뮬레이터에 가자

측정 값은 320입니다 320 메인 섹션으로 그리고 옆으로 우리는 그것을 수정할 것이다 마진 of 5 디스플레이 블록 및 폭 90 % 지금 가자 당신이 우리의 주요 섹션을 보는 것처럼 조금 더 넓어 우리와 같은 방식으로 커버 90 % 우주 사이의 컨테이너 섹션 이제 다음 장치로 계속 진행합니다

480 480 우리가 무엇을 복사 할 것인가? 코드 메인 섹션과 옆으로 480px 쿼리에 붙여 넣습니다 우리가 5에서 10까지 가지고 있던 여백 이제 우리는 업데이트 보시다시피, 우리는 이미 문제를 발견했습니다 우리는 계속 이것은에 의해 수정됩니다 수정 이전에 수정 한 기기 이것은에서 수정되어야합니다 568 쿼리하자 우리가 놓는 568 코드 마진은 a15이다

이제 우리는 업데이트 올바른 우리는 계속 맞다 우리는 계속 올바른 올바른 올바른 우리는 그대로 남겨 둡니다 이것과 같은 방식으로 이 부분을 수정해야합니다 그 중 하나이다 600 픽셀 우리는 쿼리를 찾는다 우리는 코드를 붙여 넣는다

우리는 여백을 15 이제 우리는 업데이트 맞다 우리는 계속 우리가 그대로 둔이 마지막 장치 좋은 친구, 우리는 우리의 홈 페이지를 적응시켰다 다른 사람에게 장치 유형 이제 우리는 그것을 검토하다 이전 에뮬레이터 우리는 프로젝트 페이지 우리가 클릭 잔물결 가능하게하다 보시다시피 수정 됨 이 장치에서 아이폰 5에 우리의 홈 페이지 이제 우리는 다른 장치에서 priovaremos 것입니다 BlackBerry Bold에서 보시다시피 이미 나와 있습니다 변화들 분명히 모든 친구가 아닌 친구 수정이 정확할 것이다

그러나 그들이 할 수있는 것을 수정할 수있는 것은 주의 사항 화면에서 px의 320과 같은 유형을 입력하십시오 다른 장치를 찾아 보자 블랙 베리 토치 우리는 그것은 정확하다 그러나 그들이 문제를 제시한다면 이러한 장치 유형 중 하나에서 수행 할 수있는 작업은 복사입니다 px dela 예를 들어 360 그들이에 대한 질의를 생성하려는 경우 그들이 할 수있는 360 화면은 이동합니다

새로운 질의를 작성하면 360 그리고 그들은 이미 창조하고있다 해당 유형의 장치에 대한 새 쿼리 또는 화면 이 방법으로 장치 유형에 대해 많은 쿼리를 생성 할 수 있습니다 당신이 만들고 싶은 좋은 친구 오늘은이 모든 것이 었습니다이 비디오 튜토리얼을 바랍니다 아야가 너를 좋아했다 나는 다음날까지 기다리고 subsc subsc히 구독하는 것을 잊지 않는다

PHP Conexión a  MySQL y HTML5 #1

안녕하세요 제 이름은 알렉스이고 오늘은 일련의 자습서 비디오를 시작하겠습니다 다음과 같은 프로젝트를 만들어 보겠습니다

접촉 우리가 관리 할 수있게 해주는 연락처 목록 mysql 데이터베이스에 저장 보시다시피, 저는 열려 있습니다 데이터베이스를 생성 할 phpmyadmin 우리는 그것이 데이터베이스라고 말하는 곳에 간다 어디 데이터베이스를 만들 우리는 이름을 넣어라고 우리가 데이터베이스에 넣을 것입니다 연락 드리겠습니다 나는 그를 만들어주고 보시다시피 저는 연락처라는 데이터베이스를 만들었습니다

나는 그것을 선택한다 이제 데이터라는 테이블을 만들겠습니다 9 열 우리는 그를 계속 만든다 보시다시피, 우리를 위해 9 개의 기둥이 만들어졌습니다 이제 우리는 우리들의 이름을 필드에 넣으십시오

우리의 첫 번째 필드는 id 전체 형의 그리고 그것은 스스로 증가 할 것이다 우리의 두 번째 필드는 이름 유형 varchar 우리가 제시 할 가치 30 우리가 부를 세 번째 필드 성 varchar 유형 그 값은 30 네 번째 필드 섹스 그 길이는 10의 내가 놓을 다음 필드 전화 및 셀 휴대 전화 또는 휴대 전화 용 너의 필드는 20 너를 형에 넣을거야 varchar 다음 필드는 이메일이 될 것입니다 유형 varcahar의 값은 50입니다 다음 필드는 date라고합니다

날짜 유형 그 값은 20 다음 필드는 직업이라고 불릴 것이다 varcahar 유형 그것의 가치 50 그리고 마침내 이미지 형식 varcahar의 길이는 50입니다 이제 우리는 당신에게 저장합니다 보시다시피 다음 필드를 사용하여 data라는 테이블을 만들었습니다 이드 이름, 성, 섹스 전화 / 셀, 이메일, 날짜, 직업, 이미지 이제 login이라는 또 다른 테이블을 생성 할 것입니다

우리는 테이블 생성을 클릭한다 테이블은 로그인이라고 불릴 것이다 id라고하는 첫 번째 필드 전체 형의 증분 자동 두 번째 이름 유형 varchar 그 가치 30 느낌 필드에서 호출됩니다 사용자 varchar 유형 그 값은 30 마지막 필드는 통과라고 불렀다 varchar 유형 그 값은 30 이제 우리는 당신에게 저장합니다

우리는 이미 창조되었습니다 두 번째 테이블 인 login 다음 필드와 함께 id, name, user 및 pass 지금 나는 계속 채울 것이다 이 데이터를 가지고있는 테이블 사용자 우리는 그것이 삽입이라고 말하는 곳에 준다 우리는 벌금을 선택한다 그것이 자급 자족이기 때문에 우리는 그것을 비워 뒀다

내가 쓴 이름이 어디 ​​있니? 알렉스 사용자 이름에 사용자 이름을 입력합니다 그리고 르 패스에서 나는 넣을거야 비밀 번호 나는 123을 넣을 것이다 나는 너에게 계속 간다 보시다시피, 그들은 이미 삽입되었습니다

테이블 로그인 ID, 이름, 사용자 및 패스에 대한 데이터 사용자 이름 Alex 삽입 알렉스 및 암호 1, 2, 3 로그인 테이블을 선택합니다 그리고 당신이 볼 수 있듯이 우리의 필드는 이미 ID 1, 이름 Alex, 사용자 통과하다 암호 우리는 이미 우리가 사용할 두 개의 테이블을 만들었습니다 접촉이라고하는 우리 프로젝트에서 우리가 mysql 데이터베이스의 연락처 목록 이제 우리는 디렉토리를 만들겠습니다 프로젝트 파일을 모두 저장합니다 우리는 우리의 폴더에 간다

우리가 선택한 운동 PHP라고 그 안에 새 폴더를 만듭니다 전화 연락 그 안에 디렉토리를 만들 것입니다 우리 파일 보관소 새 폴더를 만들겠습니다 전화하다 CSS 다른 새 폴더를 만들겠습니다 PHP 호출 또 다른 호출 js 전화 사진 다른 전화 img 우리는 이미 파일을 저장할 폴더 우리 프로젝트의 이제 우리는 숭고한 본문으로갑니다

어디서 파일이라고하니? 우리는 당신에게 새로운 것을 준다 이제 우리는 우리는 폴더 디렉토리를 찾는다 우리가 Xampp htdocs PHP 연습 접촉 우리의 첫 번째 파일에 나는 그것을 인덱스라고 부를 것이다 PHP 나는 그를 구해 준다

우리는 우리의 디렉토리를 검토한다 보시다시피, 우리는 파일을 만들었습니다 PHP라는 인덱스 지금 우리의 색인 아이에 내가 만들거야 HTML 5 작성 스페인어에 대한 언어가 변경됩니다 나는 당신에게 행정관을 줄 것이다

본문에서 나는 header라는 레이블을 만들 것입니다 지금 nav 태그 이제 저는 섹션을하고 있습니다 소위 컨테이너 이 섹션에서는 principal이라는 또 다른 섹션을 만들 것입니다 지금 주요 부분 안에 나는 article이라는 레이블을 만들 것입니다 메인 섹션 외부 옆으로 컨테이너 섹션 외부 꼬리말을 만들 것입니다

우리 색인 파일에서 이미 만들었습니다 PHP는 우리의 html5의 기본 구조 컨테이너 부 주요 섹션 기사 옆으로 및 꼬리말 이제 브라우저로 간다 우리는 우리의 localhost 폴더 디렉토리 php 연습의 주소를 찾는다 우리는 폴더를 선택했다

접촉 보시다시피 인덱스 파일은 흰색으로 표시됩니다 이제 indep이라는 파일에 스타일을 지정하십시오 PHP 몇 가지 유형의 스타일 시트를 만들어 보겠습니다 파일 스타일을 지정하는 CSS 지금 우리를 창조하기 위해 CSS 스타일 시트 새로운 지금 다음으로 저장 우리는 csc 폴더를 선택합니다 첫 번째 파일에 내가 스타일이라고 부를거야

CSS 우리는 당신에게 저장합니다 우리는 우리의 폴더 디렉토리로 간다 우리의 css 폴더에서 우리는 이미 첫 번째 파일을 만들었습니다 스타일 CSS 이 스타일 시트를 사용하여 인덱스 파일에 스타일을 지정합니다

PHP 지금 우리의 스타일에 스타일을 부여합니다 Google 색인에서 스타일 시트를 요청할 것입니다 스타일 CSS 이제 스타일 시트를 호출하는 함수를 할 것이다 href 우리는 우리의 스타일 시트가있는 주소를 씁니다

CSS는 우리의 css / 폴더에 있으며 호출됩니다 스타일 CSS 이제 우리 스타일 시트로 가자 이제 모든 것이 마진으로 시작됩니다 0 픽셀 및 패딩 0 픽셀 지금 우리 몸 텍스트 색상이 검은 색이됩니다

색깔 베개 또는 고양이 000 지금은 텍스트는 font-family Arial Black이 될 것입니다 산 세리프 지금 우리 헤더 용 우리 머리에 나는 그것을 푸른 색으로 줄 것이다 배경 rgb 괄호 안의 0, 118 168 경계 반경이있는 5px 이제 너에게 상자 그림자 스타일을 줄 것이다 상자 그림자 용 크롬 브라우저 모질라 브라우저 용 브라우저 용 인터넷 익스플로러 및 브라우저 오페라 스타일을 시도하기 전에 색인 파일로 이동합니다 우리가 넣을 헤더 안쪽 머리 nav에서 우리는 nav 우리가 넣을 컨테이너에 컨테이너 본부에 메인 및 기사 기사 옆으로 그리고 발 바닥에 이제 브라우저로 간다

보시다시피 더 이상 나타나지 않습니다 방금 색인에 쓴 제목 헤더, 탐색, 컨테이너, 메인 기사, 옆으로 그리고 발 그리고 당신이 본대로 그것은 이미 보여주기 시작합니다 우리 스타일 CSS로 우리는 이미 푸른 색과 상자 그림자를 보여주고있다 헤더의 가장자리에 표시 나는 너에게 여백을 줄 것이다 0px 차 최대 너비 of 75 % 패딩 ~ 중 5px 및 0 텍스트 정렬 텍스트 정렬 센터 텍스트를 가운데에 배치하기 우리는 브라우저를 업데이트합니다

브라우저 공간 사이에 최대 너비는 어떻게 표시 되나요? 우리의 본문을 우리의 머리글 가운데에 놓으십시오 그에게 국경 반지름 5px를주었습니다 머리말에 그는 그것을 조금 반쯤 댔다 이제 우리는 계속할 것입니다 이제 우리의 탐색 및 꼬리말을 위해 우리는 너에게 국경 반지름을 줄 것이다

of 5 픽셀 마진이있는 5px 차 최대 너비 75 %의 패딩 of 20 픽셀 및 텍스트 정렬 중심 우리는 브라우저를 승인합니다 그들이 우리의 다리와 발을 어떻게 보는지 우리의 텍스트는 이미 집중되어 있습니다 우리는 계속 이제 우리는 섹션 컨테이너 컨테이너 섹션에 2px의 경계선에 색상을 지정합니다 및 경계 반경 5px 마진 20px 차 최대 너비 72 % 패딩 10의 픽셀 및 텍스트 정렬 센터 지금 우리 섹션으로 계속 메인 그리고 옆으로 경계 반경이있는 5px 디스플레이 : 인라인 블록 마진 5px 최대 너비 90 % 우리는 너에게 최소 높이를 줄 것이다 200 % 픽셀 패딩 of 25 텍스트 정렬 중심 수직 정렬 : 상단 및 폭 60 % 이제 우리는 같은 상자 그림자를 줄 것이다

우리가 헤더를 줬다 우리는 그것을 선택한다 우리는 그것을 복사한다 우리는 그것을 붙인다 우리의 브라우저로 가자

우리는 업데이트 보시다시피, 우리의 주요 섹션이 나타났습니다 및 우리의 옆으로 누스트로 컨테이너 그리고 우리의 발 테두리 반경과 상자 그림자 가자 지금 우리 기사 경계 반경 5px 최소 높이 최소 높이 150의 한 패딩 of 20 지금 우리의 제쳐두고 표시 : 인라인 블록 텍스트 정렬 : 왼쪽 텍스트 정렬 : 왼쪽 및 폭 30 % 우리는 브라우저를 승인합니다 이제 색인 파일로 이동합니다 그것이 컨테이너라고 말하면 우리는 컨테이너라는 단어를 삭제합니다

이제 브라우저로 간다 나는 작은 실수를 저질렀다 나는 코드를 검토 할 것이다 주요 섹션 패딩에서 5 이제 우리는 브라우저를 업데이트합니다 오늘 우리가 이미 색인 구조를 준비했다면 누가 연락처 관리자가 될지 이제 브라우저를 더 작게 만들려고 노력할 것입니다

그들은 우리의 헤더와 주요 섹션을 볼 때마다 브라우저가 축소되었습니다 이것은 nustro html 5 덕분입니다 좋은 친구, 오늘이 전부 였어 나는 다음 비디오까지 기다린다 연락 담당자를 계속해서 만들면 다음 번에 볼 수 있습니다

Sistema de descargas con MySQL y HTML5 #10

안녕하십니까, 계속 개발합시다 우리의 다운로드 시스템 PHP에서 이제 텍스트 편집기로 이동합니다

우리는 파일을 검색한다 파일 업로드 PHP 파일을 만들어 봅시다 목록 파일 PHP 프로젝트의 메인 폴더에있다 이제 우리는 모든 것을 복사합니다

파일 내부 파일 업로드 PHP 파일 목록 파일에 붙여 넣습니다 우리는 변수를 제거합니다 우편으로 오는 이제 센터 태그 안의 모든 것을 제거 할 것입니다 필드 세트에서 태그까지 img 이제 우리는 그 레이블을 그 테이블에 놓을거야

우리는 이드를 넣어 판자 이제 우리는 테이블의 헤더를 넣는다 우리는 레이블 tr 일 우리는 span 태그를 넣는다 이제 전체 태그를 복사합니다 우리는 그것을 바꾼다 이름 라벨을 다시 붙이십시오

유형별로 바꾼다 방전 이제 그것은 표의 머리글 레이블에서 나온 것입니다 우리는 PHP 태그를 넣습니다 우리는 우리의 아카이브에 전화를 보내기 위해 화가 PHP 우리는 폴더 대신에 배치한다 화가 지금 가서 기록을 쓰자

현재 페이지의 잠시 자리를 뜨자 우리는 변수를 배치한다 우리는 당신에게 mysqli를 할당합니다 변수를 배치합니다 우물은 가변적이다

페이지 파일에서 가져옵니다 PHP 호출기 파일로 이동합니다 여기 어떻게 우리가 쿼리를 볼 수 있습니까? 데이터베이스와 테이블이라는 파일에 그건 우리에게 기록을 보여줄거야 동의하다 우리가 두는 한계까지 변수에 홈페이지 페이지 수 아주 잘 여기에 우리는 변수를 가지고 있습니다 그리고 그것은 우리가 붙잡고있는 것입니다

파일 목록 파일에서 PHP 우리 동안에 이제 우리는이 키를 제거합니다 라벨 바깥 쪽 PHP 우리는 다음 라벨을 붙인다 이제 레이블 tr을 배치합니다 TD 태그 우리는 ID를 할당한다

일 이제 양식을 만들어 보겠습니다 우리가 처한 행동에 세부 사항 PHP 방법 우편으로 이제 입력을 만들어 보겠습니다 숨겨진 유형 이름 우리는 이드 가치 우리는 PHP 태그를 넣습니다 우리는 에코를 넣는다 우리는 다음의 변수를 위치시킨다

우리가 잠시 동안 가지고있는 대괄호를 엽니 다 이드를 넣은 괄호 안쪽에 파일 ID를 캡처하려면 이제 우리는 따옴표로 묶었습니다 이제 다른 입력을 만들어 보겠습니다 제출 유형 우리는 수업을한다 링크 가치 세부 사항 지금은 td 태그에서 우리는 td 태그를 넣는다

태그 안의 라벨 우리는 PHP 태그를 넣습니다 우리는 에코를 넣는다 우리는 이름을 붙잡는다 파일의 전체 td 태그를 복사했습니다 우리는 그것을 붙인다

유형별로 바꾼다 이제 우리가 할 일은 복사입니다 이 모든 td 양식과 함께 우리는 그것을 붙인다 우리는 이드를 제거한다 액션에서 우리는 php 폴더 이름을 넣는다

우리는 다운로드를한다 PHP 우편에 의한 방법 우리는 입력을 수정한다 숨겨진 유형 우리가 쓴 이름으로 경로 그 값에서 우리는 다음을 배치합니다 확인 여기에 우리가 배치됩니다 파일이 저장된 폴더의 이름 파일 호출 테이블 파일과 필드에 저장된 경로를 연결합니다

경로 이런 식으로 아주 잘 우리는 다운로드 할 것이다 우리의 파일 지금은 형식의 입력에 제출 우리는 너를 내려 놓았다 확인 우리는 계속 이제 태그 tr에서 우리는 PHP 태그를 넣었습니다 우리는 우리가 제거하는 열쇠 지금은 라벨을 벗어났다 테이블 PHP 태그를 다시 넣으십시오

우리는 에코를 넣는다 우리는 레이블 p 우리가 참석하는 곳 우리는 변수를 탐색 페이지 이러한 변수가 올 것을 기억하십시오 paginadorphp 파일 우리는 라벨을 닫습니다 피 이것은 정보이다

현재 페이지의 이제 echo를 복사합니다 우리는 그것을 붙인다 우리는 그를 뒀다 결과 이 메시지는 우리에게 결과를 보여줄 것입니다 우리의 화가로부터 몇 페이지가 있는지 우리가 탐색하고있는 페이지 변수에 우리는 정보 페이지 이제 연결을 닫습니다

괄호 안에 연결 변수를 배치합니다 아주 좋아 우리는 끝냈다 우리의 파일 목록 파일 PHP 이제 우리는 브라우저로 간다

우리는 지금 메뉴에서 우리는 파일을보기로 선택한다 아주 좋아 너는 이미 우리에게 보여주고있다 우리의 머리글 메뉴 아직 스타일이없는 테이블을 보여주고 있습니다 제목은 링크를 생성하다 이름 유형 다운로드 우리에게 링크를 보여주고있다

세부 정보 페이지로 이동 우리에게 보여주고있다 파일 정보 그것이 이름이다 및 신청 유형 다른 링크를 보여주고 있습니다 우리 파일을 다운로드하려면 우리에게 결과를 보여주고있다 우리 페이지의 파일 1 페이지에서 우리는 한 파일 만 가지고 있기 때문에 우리에게 하나를 보여줍니다

1 페이지에서 좋은 친구들이 비디오 튜토리얼 다음 비디오에서 우리는 계속 개발할 것입니다 우리의 언 로딩 시스템 프로젝트 PHP에서 비디오에 대한 설명에서 나는 링크를 떠난다 다운로드 프로젝트 이 비디오 튜토리얼이 마음에 들었 으면 좋겠다 너를 봐 다음 동영상까지 구독하는 것을 잊지 마세요

Instalando MySQL en Ubuntu

그것은 데이터베이스를위한 시간이다 이전에 보았 듯이 "LEMP"의 (M)은 MySQL에 해당합니다

사이트 "lempio"에서 다음과 같이 표시됩니다 "MySQL은 두 번째 관계형 데이터베이스 관리 시스템입니다 오픈 소스가 가장 많이 사용되었습니다 커뮤니티 (MariaDB)가 개발 한 분기점 (분기점) 원래 개발자가 지시합니다

당신의 목표는 직접적인 대체물이 될 것입니다 " 불명확하지만,이 과정에서는 원본 MySQL을 설치할 예정이며, 즉 오라클이 유지 관리하는 버전입니다 어쨌든, 지원 자료에서, 당신은 유익한 MariaDB를 선호하는 사람들을 위해 MariaDB를 설치하는 방법 시작하자 먼저 우리는 콘솔에 간다

'mysql'을 실행하여 설치하지 않았 음을 확인하십시오 예상대로 실패합니다 그런 다음 'sudo apt install mysql-server' 우리가 볼 수 있듯이 이것은 "MySQL 클라이언트"와 "MySQL 서버"를 설치합니다 우리가 계속하기를 원한다면 Enter를 줘 우리는 당신이 다운로드하여 설치하는 것을 기다립니다

작업이 끝나면 화면을 지우고 'mysql –version' MySQL 5724가 이미 설치되어 있는지 확인하십시오

우리가 Nginx로했던 것처럼, 우리는 'ps aux | grep mysql ' 실행중인 모든 프로세스, 모든 사용자의보기, "mysql"단어로 필터링 그리고 프로세스가 실제로 실행되고 있음을 알 수 있습니다 "mysql"사용자가 "Mysqld" 또한 우리가 이전에 Nginx로했던 것처럼 우리는 'sudo service mysql status', 47 초 전에 활성화 된 것을 볼 수 있습니다 훌륭함 프로덕션 서버에서 수행 할 단계를 따르십시오

우리가 할 첫 번째 일은 'sudo mysql_secure_installation'을 실행하는 것입니다 그가하는 첫 번째 일은 우리가 "플러그인"을 활성화하기를 원한다면 우리에게 묻는 것입니다 "올바른 비밀번호" 이것이하는 일은 긴 암호를 사용하도록 강제하는 것입니다 따라서 더 안전합니다

그리고 "예"를 나타 내기 위해 소문자 또는 대문자 "와"를 눌러야한다고 알려줍니다 "아니오"를 나타내는 다른 키 이 경우에는 활성화하지 않으려 고합니다 간단한 비밀번호를 사용하고 싶습니다 분명히 생산에서 우리는 "Y"를 누를 것입니다

나는 입장한다 그는 내가 새 비밀 번호를 입력하도록 요구합니다 나는 비밀로 입력합니다

나는 입장한다 그는 나에게 비밀 번호를 반복하도록 요청하고, 나는 다시 '비밀'이라고 쓴다 지금 그것은 밝힌다 : "기본적으로 MySQL 설치에는 익명의 사용자가 있습니다 누구든지 MySQL에 로그인 할 필요없이 로그인 할 수 있습니다 해당 사용자 계정이 생성됩니다

이는 테스트 용으로 만 의미가 있으며, 설치를 좀 더 부드럽게 만드십시오 프로덕션 환경으로 이동하기 전에 제거해야합니다 " 익명 사용자를 삭제할지 묻는 메시지입니다 분명히, 우리는 생산 단계에 있지 않지만 우리는 예라고 말할 것입니다 우리는 프로덕션 서버에서와 같이 'and'라고 쓰고, 우리는 입장을 제공합니다

이제 "루트"사용자를 비활성화할지 묻습니다 원격으로 로그인 할 수 있습니다 즉, "localhost"가 아닌 다른 곳에서 '예'라고 표시하기 위해 'and'를 누르고 입력을합니다 기본적으로 MySQL에는 테스트 데이터베이스가 있으며, 우리가 그것을 제거하고 싶은지 우리에게 묻습니다

다시 'and'를 입력하십시오 그리고 마침내 그는 우리에게 테이블의 권한을 다시로드 할 것인지 묻습니다 그 변화는 즉각적인 효과를 가져옵니다 나는 'and', Enter를 누른다 준비 됐어

우리는 이미 데이터베이스 서버를 "안전"상태로 유지하고 있습니다 "플러그인"을 활성화하지 않았으므로 따옴표로 묶으십시오 우리 암호를 검증하는 하지만 그 밖의 모든 것 마치 우리가 프로덕션 환경을 설정하는 것처럼했습니다 이 시점에서 우리는 이미 MySQL을 사용하여 사용자 "루트"와 비밀 번호 "비밀", 또는 아닙니다? 'mysql –help'를 입력하면 우리는 터미널에서 MySQL을 사용하는 방법을 볼 수있다; "-u"를 사용하여 사용자를 전달할 수 있습니다 암호 "-p", 포트 "-P"(대문자), 등 보자

나는 'mysql -uroot -psecret'이라고 쓴다 "u", 사용자, 우리는 공간을 남길 수 후, "p"다음에 공백을 두지 않는 것이 중요합니다 나중에 우리는 왜 볼 것입니다 들어가기 그것은 우리에게 다음과 같이 접근을 거부합니다 : "명령 행 인터페이스에서 암호를 사용하는 것은 안전하지 않을 수 있습니다" 좋아

위로 화살표 암호를 삭제합니다 그리고 암호 만 필요하다는 것을 나타 내기 위해 "-p"를 남깁니다 나는 입장한다 이제 그는 내 암호를 묻습니다 나는 '비밀'이라고 쓰고, 나는 Enter를 씁니다 그리고 계속 액세스를 거부했다 왜? 음 기본값이 사용 가능하지 않기 때문입니다 비밀번호로 액세스하십시오 MySQL에 들어가려면 간단히 'sudo mysql' 위의 모든 것을 헛된 것으로 했습니까? 아니

분명히 그들이 각 단계의 이유를 이해하는 것이 중요합니다 계속하겠습니다

내가하는 첫 번째 일은 '쇼 데이터베이스'를 작성하는 것입니다 끝에 세미콜론은 중요하다, PHP와 같은 방식으로, 명령이 끝난다는 것을 MySQL에 알리십시오 이 명령으로 수행하는 작업은 모든 데이터베이스를 보는 것입니다 여기에 나열된 것 외에도, 또 다른 "테스트" 이전 명령을 실행할 때 제거하지 않았다면 "Mysql_secure_installation" 우리에게 관심이있는 데이터베이스는 "mysql"입니다 그것을 사용하려면 'use mysql;'이라고 써라 이제는 '쇼 테이블'을 사용합니다 이 데이터베이스에 포함 된 테이블을 확인하십시오

이 데이터베이스에있는 모든 테이블을 보여줍니다 우리에게 중요한 것은 "사용자"입니다 나는 스크린을 청소한다 그리고 나는 '묘사하는 사용자'라고 쓰고, "사용자"테이블의 필드를 나열합니다 우리는 모든 분야를 본다

우리가 필요로하는 것은 있습니다 "호스트", "사용자", "Authentication_string" 그리고 "plugin"

그런 다음 "선택"을합니다 타이핑 '사용자, 호스트 선택'() 'authentication_string'(탭 도움말) (

) ', 사용자로부터의 플러그인;' 우리는 "사용자"가 대문자 "U"를 사용하는 것을 보았지만 같은 방식으로 소문자로 작동합니다 그리고 여기서 우리는 사용자 "루트" 그것은 "authentication_string"을 가지고 있지 않다

및 "플러그인"은 나머지 사용자와 달리, "auth_socket"이지 "mysql_native_password"가 아닙니다 그것을 수정하기 위해 우리는 다음과 같이 쓴다 '사용자 변경'() '루트'( "사용자"란 무엇인가) () '@localhost'( "호스트"란 무엇입니까?) () 'IDENTIFIED WITH mysql_native_password'( "플러그인") () "BY password"(우리의 비밀 번호는 무엇입니까) (

) 실행시 "VALIDATE PASSWORD"플러그인을 활성화 한 경우 "Mysql_secure_installation", 이렇게 암호를 사용할 수 없습니다 그것은 더 길어야 할 것입니다 사실 저는 "비밀"을 "루트"의 암호로 쓰려고합니다

() ';' 실행하기 전에 지침을 작성했음을 분명히 밝힙니다

대문자 MySQL 자동 완성 기능을 도와주세요 소문자로만 간단히 작동하지 않습니다 명령은 소문자 또는 대문자를 사용하여 작성할 수 있습니다 그것은 완전히 불명료합니다 네, 들어갑니다

이제 다음을 사용하여 권한을 다시로드합니다 '유동 특권;' 준비 됐어 이전의 "선택"을 다시 실행하면 이제 우리는 "authentication_string" "plugin"은 "mysql_native_password"입니다 음

우리는 "Ctrl + D"를 사용하여 나갔다 "sudo"를 사용하여 액세스 해 봅시다 이제 비밀번호가 필요합니다

그런 다음 'mysql -uroot'(우리 사용자) () '-psecret'(우리 암호) 여기에 공간을 남길 필요가 없다는 것을 기억하십시오

들어가기 준비 됐어 우리가 원하는대로 작동합니다 한 번 더 나가자, "Ctrl + D" 이제 "p"뒤에 공백을두면 어떻게 될지 봅시다 그는 암호를 요구합니다

암호를 등록하지 않았다는 표시입니다 우리는 비밀 번호 '비밀'을 씁니다 들어가기 및 "PUM" 알 수없는 '비밀'데이터베이스 분명히, 우리가 "p"뒤에 "password"를 남겨두면, 기본 데이터베이스로 암호를 가져오고, 즉, "로그인"하면이 데이터베이스를 사용하려고 시도하며, 이 경우 "비밀"데이터베이스가 존재하지 않으므로 실패합니다

마침내 암호를 같은 줄에 직접 입력하지 않는 것이 좋습니다 우리는 간단히 "-p"라고 쓰면 패스워드를 사용한다는 것을 나타냅니다 우리는 다음 단계에서 그것을 입력합니다 이는 단순히 명령 기록에 남아 있지 않도록하기위한 것입니다 우리는 끝냈다! 이미 MySQL을 설치하고 구성했습니다

훌륭한 작품!

Instalación Localhost

안녕하세요 첫 번째 동영상에 오신 것을 환영합니다

소프트웨어를 사용하여 CMS를 지원하려면 가장 먼저해야 할 일은 운영 체제 요구 사항 및 우리가 설치를 수행 할 기계 우리 기계의 특성을 대조하는 것이 중요합니다 이 기회에 우리는 8GB의 램을 가진 기계로 테스트를하고 있습니다 설치를 수행하기 위해 Google 검색 엔진으로 이동하여 XAMPP 쓰기 XAMPP는 소프트웨어 패키지입니다 필요한 모든 구성 요소가 포함되어 있습니다

그 중에는 Apache Web 서버, 데이터베이스로서의 MySQL, PHP와 두번째 p는 프로그래밍 언어 PERL 우리는 다운로드 영역으로 이동하고 우리는 최신 버전의 소프트웨어를 얻습니다 XAMPP는 다음을 지원합니다 주요 CMS 중 일부는 WordPress, Drupal 및 우리의 경우로 인정되었습니다 줌라 설치 프로그램을 다운로드 한 후 실행합니다

우리는 운영 체제에서 관리자 권한을 가지고 있어야합니다 그것을 실행하다 처음 나타나는 것은 경고 창입니다 바이러스 백신을 사용하면 계속해서 제공 할 수도 있고 바이러스 백신 소프트웨어를 설치하는 동안 다음 창에서 우리 시스템에서만 설치 권한을 유효하게합니다 우리는 계속을 클릭하고 우리가 우리의 CMS를 설치하는 데 관심이 있습니다,이 경우 우리는 MySQL을 활성화 된 상태로 두려고합니다 PHP, PERL은 필요하지 않지만 향후 개발을 위해 포함 할 수 있습니다

및 phpMyAdmin 패키지 다음을 클릭하고 폴더를 선택합니다 이 경우, 경고 메시지가 표시됩니다 설치 폴더가 비어 있지 않습니다 우리가 볼 수 있듯이 나는 이미 버전을 가지고있다

이전에 설치 한이 문제를 해결하려면 빈 폴더를 선택하십시오이 경우 단순히 다른 폴더를 선택할 수 있습니다 설치를 계속하면서 더 큰 옵션을 사용하지 않습니다 XAMPP의 개발자 인 Bitnami에 대한 정보, 몇 분이 걸릴 설치 프로세스를 시작하십시오

Sistema de descargas con MySQL y HTML5 #12

안녕하세요, 계속하겠습니다 우리 프로젝트의 발전과 함께 방전 시스템 PHP로 보시다시피 나는 내 데이터베이스에 7 개의 파일 내 호출기가 이미 보여주고있다

우리는 첫 번째 페이지에 있습니다 2 쪽 2 번 질에 걸렸고 마지막 기록을 보여 줬어 첫 번째 레코드 또는 첫 번째 페이지로 이동하는 버튼이 있습니다 우리는 버튼을 가지고있다 마지막 레코드 또는 마지막 페이지로 이동 파일에 저장 painter

php 너는 놓아야 해 다음 코드 행 마지막 상담 전에 호출기에서 여기서 변수를 배치합니다 탐색 페이지 우리는 다음 함수를 할당한다 괄호 안에 변수를 배치합니다 임시 탐색 페이지 이 코드 줄을 넣지 않으면 그것은 화가를 보여주지 않을 것이다

잘 지금 보자 우리의 CSS 파일 양식 이제 우리는 ID 페이지 2를 찾는다 패딩에 넣어야한다 2의 가치 지금의 질문에 1080 너는 제거해야 해 id 페이지 1의 스타일 메인 프로젝트 폴더에서 매우 잘되었습니다

새 파일을 만들어 보겠습니다 파일로 저장합니다 htaccess 이제 파일에 다음 코드를 입력하십시오 포함하는 코드 행 패드가 주석이다 이 코드 행은 우리 PHP의 구성 구성 이후 무거운 파일을로드 할 수 있어야합니다

PHP에서만 지원 이 2MB는 여기에 할당됩니다 우리가 파일을 업로드 할 수있게 해주는 최대 100MB 이것은 크기를 수정하는 것입니다 파일의 이 다른 코드 행은 실행을 수정하는 것입니다 파일을로드 할 시간 이 코드 줄은 요청에 대한 것입니다 데이터 이 방법으로 파일을 업로드 할 수 있습니다

우리 서버에 100MB 크기 무거운 파일을 업로드하려는 경우 수정해야합니다 파일 크기 아주 좋아 이렇게하면 업로드 할 수 있습니다 더 무거운 파일을 우리 서버에 보냅니다 내 폴더에서 볼 수 있듯이 파일을 어디에 저장합니까? 비디오 파일 관리자 Word 이미지의 PDF 파일 오디오 파일 및 설치 파일 또는 실행 파일 좋아, 이제 파일 목록 파일로 가자

이제 만들자 다음 파일 세부 정보 PHP 우리는 그것을 메인 폴더에 저장한다 이제 파일로 간다 파일 업로드 우리는 모든 것을 복사한다

세부 사항에 붙여 넣는다 좋은 이제 연결 파일을 호출하기 위해 전송합니다 우리는 게시물로 올 변수를 포착합니다 이드 게시물에 의해 오는이 변수 우리가 붙잡고있는 파일 목록에서 가져옵니다 PHP 이 양식의 그 행동에는 세부 사항이 있습니다

PHP 즉,이 입력 또는 ID가있는 정보 파일의 우편으로 보내고 있습니다 파일 세부 사항을 움켜 잡았다 PHP 이 방법으로 우리는 이제 쿼리를 만들어 보겠습니다 잘이 쿼리는 파일이라는 테이블 안에 이드의 때 테이블에있는 우편으로 오는 이드와 같아야한다 이제 우리는 변수를 결과 우리는 mysql 쿼리를 할당한다

괄호 안에 연결 변수를 배치합니다 연결 파일에서 온 것입니다 PHP , 변수 sql 이제 잠시 시간을 만들어 보겠습니다 테이블의 다음 데이터를 살펴 봅니다 우리가 테이블에있는 들판을 잡는 동안 이것으로 아주 잘 이드 경로 크기 다음 변수에 저장됩니다

그럼 이제 만들자 호출 된 변수 링크 우리는 우리는 브라우저에 간다 우리는 URL을 복사합니다 우리 프로젝트의 내 경우에는 로컬 호스트 프로젝트 PHP 다운로드 시스템 우리는 그것을 복사한다 우리는 그것을 붙인다

여기에 계속 머무는 곳이 있습니다 이 파일 다운로드 파일의 이름 PHP 우리가 아직 만들지 않은 파일 하지만 URL은 어때? 우리는 그것을 공유하거나 공개 할 것입니다 우리가 할 일은 변장이야 이 파일의 이름 이 파일을 어떻게 위장 할까? 내가 자리에 올거야

pdhn 존경의 상징을 놓았다 지금 우리는 연결하다 우리는이 변수를 넣는다 우리가 생성하는이 URL로 확인 URL 내가하고있는 일은 지나가고있어 get에 의한 파일 아이디 파일 다운로드 파일 PHP 우리가 숨기거나 위장한 파일 이름 이 이름은 pdhn이다

파일 이름이나 파일을 모두 표시하지 않는 것입니다 PHP 이렇게하면 해당 파일에 대한 다운로드 링크가 생성됩니다 하지만이 경우 나만 기본 ID를 사용하고 있습니다 너를 각 파일에 대한 테이블 그러나 당신은 또한 당신이 원하는 것을 이드에게 올려 놓을 수도 있습니다 임의의 ID 또는 맞춤 ID 이제

htaccess 파일로 가자 이제 만들자 그 파일을 위장하는 함수들 URL로 우리는 다음과 같은 함수를 배치했다 우리의 URL을 사용자 정의하는 기능 좋은 여기에 우리는 가질 새로운 이름을 넣습니다 우리 URL에있는 페이지 즉, 페이지 다운로드 파일입니다

PHP URL에 이 이름은 pdhn이다 좋아, 우리는 get을 사용하여 변수를 보냅니다 더 많은 우리가 캡쳐하고있는 변수 이런 식으로 우리는 우리의 URL을 사용자 정의 할 수 있습니다 및 변수 누가 얻을 것인가? 잘 지금 우리는 계속됩니다 fieldset에 잘 우리는 이드의 이름을 바꾼다

우리는 당신이 다운로드 장소 우리는 필드 세트 안의 모든 것을 지 웁니다 이제 fieldset 내에 다음 레이블을 추가합니다 포함하는 다음 변수 파일 크기 우리는 br 필드에서 우리는 다음과 같은 라벨을 붙입니다 형식 입력 텍스트 그 가치 변수를 포함합니다 링크 우리가 생성 한 URL을 보여주는 것입니다

아주 좋아 이 파일에있는 모든 것입니다 전화 한 세부 사항 Ppp 이제 우리는 브라우저로 간다 우리는 이제 파일을 선택합니다 우리는 세부 사항을 실행합니다

아주 잘 지금 우리는 세부 사항 페이지에있다 PHP 우리가 선택한 파일의 정보를 보여줍니다 그리고 그것은 우리에게 보여줍니다 해당 파일로 생성 한 URL 보시다시피, 보여주고 있습니다 하나의 값 즉, 테이블에 데이터베이스에 있으며이 파일의 id 필드에는 ID 번호 1이 들어 있습니다 이제 우리는이 모든 URL을 복사합니다

우리는 그것을 브라우저에 넣었습니다 글쎄,이 URL은 우리를 페이지로 가져 가야한다 파일 다운로드 PHP 그러나 우리는 아직 창조하지 못했다 그 페이지 페이지 다운로드 파일의 이름으로 PHP 우리는이 이름으로 그것을 사용자 정의했습니다 pdhn 이것은이 파일 덕분입니다

이 기능 덕분에 URL을 사용자 정의하는 데 도움이됩니다 우리가 할 일은이 파일을 만드는 것입니다 파일을 다운로드 할 수 있습니다 PHP 우리는 그것을 메인 폴더에 저장한다 이제 우리는 우리가 페이지에있을 때 우리에게 보여주기 이제 우리는 브라우저로 간다

우리는 지금 선택한다 다른 파일 세부 정보 우리는 URL을 캡처 이 파일이 이드에 어떻게 보이니? 2 번 이제 브라우저에 붙여 넣습니다 우리가 배치 한 텍스트가 나타납니다 다운로드 파일이라는 파일에 있습니다 PHP 나는 의미한다

제대로 작동하고있다 우리가 맞춤화 한 URL 다운로드 파일이라는이 파일의 PHP 좋은 친구들이 비디오 튜토리얼 다음 비디오에서는 프로젝트를 계속 개발할 것입니다 PHP에서 다운로드 시스템의 비디오 설명에서 나는 프로젝트를 다운로드 할 수있는 URL을 남긴다 다음 동영상까지 볼 수 있으며 구독하는 것을 잊지 마세요 안녕