반응형

MySQL 6

PDO 쿼리mysql을 사용하여 SQL 주입을 피함

기존의 mysql_connect, mysql_query 방법을 사용하여 쿼리 데이터베이스를 접속할 경우 필터링이 잘 되지 않으면 SQL 주입 위험이 있습니다.사용자가 제출한 값은 mysql_real_escape_string() 함수로 필터링할 수 있지만 결함도 있다.PHP의 PDO 확장 prepare 방법을 사용하면 sql injection 리스크를 피할 수 있습니다. PDO(PHP Data Object)는 PHP5 이전의 php4/php3는 각각 php_mysql.dll과 같은 데이터베이스와 연결 및 처리를 위해 확장되었기 때문에 PHP5에 새로 추가된 중요한 기능입니다. PHP6에서도 기본적으로 PDO 방식으로 연결되며, mysql 확장을 보조로 사용합니다 1. PDO 설정 PDO 확장을 사용하기 전..

개발 꿀팁/PHP 2022.08.17

mysql은 쿼리 결과 필드에 기본값을 사용합니다

글 목록. 1, 전문. 2.부가가치 mysql 함수 1.IFNULL() 함수 2、coalesce함수. ( ) 3、NULLIF ( )함수 4、isNULL ( ) 5、NVL ( ) 함수. 6、IF ( ) 3, 총화. 1, 전문. 우리는 조사를 받다.데이터를 조회할 때 해당하는 수가 없으면근거는 null로, 특히left join과 right join에 n이 많이 나와요UL값, 우리 여기 있으니까n을 어떻게 주는지 정리를 해 주세요.UL 값 기본값 지정값어치. 수요: 당city_level이 null일 때기본값은 1이고 nul이 아닌 경우l의 경우 정상 데이터가 표시됩니다. 2.부가가치 mysql 함수 밑에 이런 거.함수는 모두 블로거가 필요에 따라 바이두의 것이다.자료를 검색하면서 많이 배웠어요.예전에 mysq..

개발 꿀팁/PHP 2022.07.21

PHP 심플프로젝트 케이스(개선판)

최근 php 개학, 오후에는 할 일 없이 빈둥빈둥 놀고 있습니다. 작은 프로젝트 연습, 즉 php로 웹 페이지를 쓰고, 데이터베이스 안의 것들을 첨삭하고 수정하고, 아래에 공유합니다. 본인의 업무 능력이 아직 얕기 때문에, 여러분의 조언이 환영입니다! 단순 효과: 1. 웹 프레젠테이션 데이터베이스 데이터 열기: 2.기능을 삭제하고 정보기능을 추가합니다 3.정보수정기능(데이터포함) 다음은 소스 코드입니다. 데이터베이스 파일: (수)라이브러리 이름: dataphp 테이블 이름: student) /* SQLyog 기업판 - MySQL GUI v8.14 MySQL - 5.5.5-10.3.7-MariaDB : Database - dataphp ***************************************..

개발 꿀팁/PHP 2022.07.19

php+mysql 심플 스몰 아이템

-----서언 --- 아주 소백이라 어른들이 무시한다. 아까 보던 블로그가 다 안 돼있었는데항목은, 그것을 붙이고 고친다.(적어도 이러한 기초 데이터베이스를 첨삭하고 수정하는 조작에 추가됨)를 보완하고, MVC를 조금밖에 배우지 않았기 때문에, MVC는 명확하지 않고, model은 아직 쓸 수 없기 때문에, mysql을 처리하는 모든 것은 controller 안에 단독으로 적어서, controller가 조금 많았지만, 단지 입문의 php일 뿐이다. 여기서 나는 사용자의 첨삭과 첨삭만 넣어 검사한다.(팀이나 학급은 모두 그대로입니다)바가지 그리기) 깃허브 주소:https: // github.com/lybor/simple_user_mannage ----------------- 카테고리 준비 1.기초 페이지:..

개발 꿀팁/PHP 2022.07.19

PHP+MySQL 데이터베이스 첨삭개조, 학생정보관리시스템

PHP+MySQL 데이터베이스 첨삭 변경 확인 학생 정보 관리 시스템을 통해 PHP+MySQL 첨삭 개량 조사를 숙지하고 학생 정보 관리 시스템을 소개했다. 이 프로젝트의 운영 환경: Apache 2.4.41 PHP 7.3.8 데모 보기 주소 1:http://student.lgcweb.cn/ 대체 주소:http://39.105.0.128/PHP/php_mysql_student/ 항목 주소:https://pan.baidu.com/s/1OQDBoRqOBMH7gBdUF_lcBQ MySQL 데이터베이스 생성 창고문 #데이터베이스 만들기 CREATE DATABASE `studb`; # 데이터베이스 사용 USE `studb`; #데이터시트 만들기 CREATE TABLE `student` ( `id` int(10) ..

개발 꿀팁/PHP 2022.06.28

php 7.4 연결 MySQL

PhpStorm과 같은 php를 설치한 IDE php 다운로드 및 압축 풀기, 홈페이지:https://www.php.net/downloads 1.PhpStorm php 개발 환경 설정 (1) PhpStorm을 열고 Fi를 클릭le-> Settings: (2) "Languages & Frameworks" 클릭, PHP 찾기 (3) php 버전 선택, CLI 인터프리터 선택(클라이언트 인터프리터, 다운로드 받은 PHP로 이동하여 압축 해제 목록 아래 찾기) 2.php.ini 파일 바꾸기 새로운 버전의 php7에서,php.ini는 없지만 php.ini로 시작하는 두 개의 파일이 있다: php.ini-development와 php.ini-production. 중 하나를 복사하여 php.ini로 이름을 바꾼다. ..

개발 꿀팁/PHP 2022.06.27
반응형