PHP에서는 mysql 데이터베이스를 자주 사용하는데, PHP7에서는 기본 MySQL 데이터베이스 작업이 무엇인지 아시나요? 오늘은 편집자가 안내해드릴 예정이며, 필요하시면 참고하실 수 있습니다.
mysqli_connect(host, 사용자 이름, 비밀번호 [,dbname] [,port]);
- 매개변수:
host: MySQL 서버. 포트 번호를 포함할 수 있으며 기본값은 "localhost:3306"
사용자 이름: 사용자 이름입니다. 기본값은 서버 프로세스 소유자의 사용자 이름입니다.
password: 비밀번호.
dbname: 데이터베이스 이름.
port: MySQL 서버의 포트 번호, 기본값은 3306입니다.
- 반환 값: 연결에 성공하면 mysqli 연결 개체가 반환됩니다. 실패하면 false를 반환합니다.
mysqli_select_db(mysqliLink, 데이터베이스)
- 설명: 데이터베이스 서버는 많은 데이터베이스를 포함할 수 있으며 일반적으로 특정 데이터베이스에 대해 프로그래밍해야 합니다.
- 반환 값: 성공하면 TRUE를 반환하고, 그렇지 않으면 실패 반환 FALSE
mysqli_set_charset(mysqliLink, charset)
- 설명: 기본 문자 인코딩 설정
- 반환: 성공 시 TRUE, 실패 시 FALSE.
mysqli_query(mysqliLink, queryStr)
- 매개 변수:
query는 쿼리 문자열입니다.
link는 생성된 활성 데이터베이스 연결입니다.
- 설명: mysqli_query()는 SELECT에만 사용됩니다. SHOW 또는 DESCRIBE 문은 mysqli_result 결과 집합 개체를 반환하거나 쿼리가 잘못 실행된 경우 FALSE를 반환합니다. 다른 유형의 SQL 문의 경우 mysqli_query()는 성공적으로 실행되면 TRUE를 반환하고 오류가 발생하면 FALSE를 반환합니다. FALSE 이외의 반환 값은 쿼리가 유효하고 서버에서 실행될 수 있음을 의미합니다.
- 참고: 쿼리 문자열은 명령줄 모드와 다른 세미콜론으로 끝나서는 안 됩니다.
mysqli_fetch_array ( mysqliResult [, resultType] )
- 매개변수: resultType은 상수, 값: MYSQLI_BOTH(둘 다, 기본값), MYSQLI_ASSOC(연관 인덱스), MYSQLI_NUM(숫자 인덱스)
- 반환: 결과 집합에서 얻은 행을 기반으로 생성된 배열을 반환하거나 더 이상 행이 없으면 FALSE를 반환합니다.
- 참고: 이 함수에서 반환되는 필드 이름은 대소문자를 구분합니다.
mysqli_fetch_all(mysqliResult [, resultType ])
- 매개변수: $result_type은 상수, 값: MYSQLI_BOTH(둘 다 예, 기본값) , MYSQLI_ASSOC(연관 인덱스), MYSQLI_NUM(숫자 인덱스)
- 반환: 결과 집합에서 얻은 행을 기반으로 생성된 배열을 반환하거나 더 이상 행이 없으면 FALSE를 반환합니다.
- 참고: 이 함수에서 반환되는 필드 이름은 대소문자를 구분합니다.
mysqli_num_rows(mysqliResult)
- 참고: 이 명령은 SELECT 문에만 유효합니다.
array mysqli_fetch_assoc(mysqliResult)
- 반환 값: 결과 집합에서 얻은 행에서 생성된 연관 배열, 더 이상 행이 없으면 FALSE를 반환합니다. - 참고: 이 함수는 반환된 필드 이름은 대소문자를 구분합니다.
이전 MySQL 작업의 영향을 받은 레코드 행 수 가져오기
- 설명: $link와 관련된 최신 SELECT, INSERT, UPDATE 또는 DELETE 쿼리의 영향을 받은 레코드 행 수를 가져옵니다.
- 참고: 최신 쿼리가 실패하면 함수는 -1을 반환합니다. UPDATE 쿼리를 사용하면 MySQL은 원래 값을 업데이트하지 않고 새 값을 반환합니다. 반드시 쿼리 조건을 충족하는 레코드만 반환되는 것은 아닙니다.
결과 세트와 연관된 메모리 해제
- 매개변수: mysqliResult는 결과 세트 객체입니다.
이전 MySQL 연결에서 생성된 텍스트 오류 메시지를 반환합니다.
- 매개변수: 매개변수 없음
권장 학습:
php 비디오 튜토리얼위 내용은 PHP7의 기본 MySQL 데이터베이스 작업은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!