반응형

[MariaDB] 마리아DB PHP - PHP 내장 함수 (MySQL)

 

PHP 주요 내장함수

함수명 사용법 설명
date( ) date("포맷") 지정한 포맷으로 날짜를 반환. Y는 연도, m은 월, j는 일, h는 시를 의미함.
max( ), min( )  max(배열 or 숫자), min(배열 or 숫자) 최대값, 최소값 반환.
pi( ) pi( ) 파이 값을 반환. M_PI 상수와 동일함.
round( ), ceil( ) round(숫자), ceil(숫자) 소수점 아래를 반올림, 올림.
trim( ) trim(문자열) 문자열 양쪽 공백을 제거.
strlen() strlen(문자열) 문자열의 길이를 반환.
str_repeat( ) str_repeat(문자열, 횟수) 문자열을 횟수만큼 반복.
str_replace( ) str_replace(old, new, target) target 문자열에서 old를 new로 변환.
str_split( ) str_split(문자열, 길이) 문자열을 길이만큼 잘라서 배열로 분리. 길이를 생략하면 1로 간주함.
explode( ) explode(구분자, 문자열) 문자열을 구분자로 분리해서 배열로  저장.
implode( ) implode(배열, 구분자) 배열을 중간에 구분자를 넣어서, 하나의 문자 열로 이어줌.
htmlspecialchars( ) htmlspecialchars(HTML코드) HTML 코드를 해석하지 ㅇ낳고 그대로 웹 브라우저에 표현.

 

내장 함수 활용 예제

<?php
   $today = "현재는 ".date("Y-m-j")." 입니다.";
   echo $today, "<br>";
   // 현재는 년도-월-일 입니다. (현재 날짜 출력)
   
   $ary = array(100, 50, 200, 7);
   echo "최대:", max($ary) ," 최소:", min(-123, 50, 999), "<br>";
   // 최대:200 최소:-123 (출력)
   
   echo pi(), " ", round(M_PI), " ",ceil(M_PI), "<br>";
   // 3.1415926535898 3 4 (출력)
   
   $str = "   I am MariaDB   "; // 앞뒤에 공백 3개씩.
   $str = trim($str);
   echo "#", $str, "#", "<br>";
   // #I am MariaDB# (출력)
   
   echo "문자열 길이:", strlen($str), "<br>";
   // 문자열 길이: 12 (출력. 띄어쓰기도 길이로 들어감.)
   
   echo str_repeat("-", 30), "<br>";
   // ------------------------------ (- 30번 출력)
   
   echo str_replace( "MariaDB", "마리아디비", "I am MariaDB"), "<br>";
   // I am 마리아디비 (출력. 1번인자 값을 3번인자 값에서 찾아 2번 값으로 교체.)
   
   $ary = str_split("I am MariaDB", 3);
   print_r($ary); echo "<br>"; // 배열을 출력한다.
   echo "<br>";
   //Array ([0] => I a [1] => m M [2] => ari [3] => aDB) (출력)
   
   $ary = explode(" ", "I am MariaDB");
   print_r($ary); echo "<br>";// 배열을 출력한다.
   // Array([0] => I [1] => am [2] => MaraiDB) (출력)
   
   echo implode($ary, " "), "<br>";
   // I am MariaDB (출력)
   
   $myHTML = "<A href='www.hanbit.co.kr'> 한빛미디어 </A> <br>";
   echo $myHTML;
   // 한빛미디어 (출력. 앵커태그 링크가 걸림.)
   echo htmlspecialchars($myHTML);  
   // <A href='www.hanbit.co.kr'> 한빛미디어 </A> <br> (출력. 태그가 모두 문자로 출력.)
 ?>

 

MariaDB or MySQL 관련 내장 함수

함수명 설명
mysqli_connect( ) MariaDB or MySQL 서버에 연결.
mysqli_connect_error( ) MariaDB or MySQL 서버에 연결 오류가 발생 시에 그 원인을 알려줌.
mysqli_close( ) MariaDB or MySQL 서버에 연결된 것을 종료.
mysqli_select_db( ) 사용할 데이터베이스를 지정함.
mysqli_query( ) SQL문을 서버에서 실행.
mysqli_error( ) SQL문이 서버에서 실패한 경우 그 원인을 알려줌.
mysqli_num_rows( ) SELECT 문의 결과가 몇 개의 행인지 알려줌
mysqli_fetch_array( ) SELECT 문의 실행 결과에서 결과 행을 추출함.

 

 

[MariaDB] 전체보기

 

'MariaDB' 카테고리의 글 목록

전산 관련 경험을 기록 하는 곳

reddb.tistory.com

반응형