2017.05.27 10:10

my-sql php 접속 코드

조회 수 443 추천 수 0 댓글 0

my-sql php 접속 코드



db.inc



<?php

//db.inc
//데이터 베이스 연결 관련 설정
$dbhost = "localhost";
$dbusername = "";//유저
$dbuserpassword = "";//비밀번호
$default_dbname = "";//디비 네임

$MYSQLI_ERRNO = '';
$MYSQLI_ERROR = '';


function db_connect(){
	global $dbhost, $dbusername, $dbuserpassword, $default_dbname;
	global $MYSQLI_ERRNO, $MYSQLI_ERROR;
    //데이터 베이스 연결
	$link_id = mysqli_connect($dbhost, $dbusername, $dbuserpassword);

	if(!$link_id){
		$MYSQLI_ERRNO = 0;
		$MYSQLI_ERROR = "$dbhost에 연결할수 없습니다.";
		return 0;

	}
	else return $link_id;
	
}
//함수 종료

function sql_error($get_sql_error_link){
	global $MYSQLI_ERRNO, $MYSQLI_ERROR;

	if(empty($MYSQLI_ERRNO)) {
		$MYSQLI_ERRON = mysqli_errno($get_sql_error_link);
		$MYSQLI_ERROR = mysqli_error($get_sql_error_link);
	}
	return "$MYSQLI_ERRNO: $MYSQLI_ERROR";
}



?>




실제 작업 코드

include "./db.inc";

//연결시 에러 인지 확인
$link_id = db_connect();
//연결시 에러 인지 확인
if(!$link_id) die(sql_error($link_id));
if(!mysqli_select_db($link_id, $default_dbname)) {echo"111"; die(sql_error($link_id));}

//여기서 부터 진짜 쿼리 가져오기
$query = "SELECT * FROM ".$tablename." WHERE number=".$search_number;

$result = mysqli_query($link_id, $query);

if($result) echo "정상적으로 성공";

//한줄읽는거 예시
//$query_data = mysqli_fetch_array($result);

while($query_data = mysqli_fetch_array($result)){

	$title_number=$query_data["number"];

}






List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 컴퓨터 및 스마트 기기 사용팁 게시판 입니다. 좋은아빠되기 2014.10.15 871
59 APMSETUP 7 다운로드 file 좋은아빠되기 2017.07.03 17990
58 윈도우용 Apache 2.4.X 와 PHP 5.6.X 설치 하기 file 좋은아빠되기 2015.06.24 6128
57 centos 6.6 apache 2.2.X 설치(httpd) 컴파일 설치 하기 좋은아빠되기 2015.02.09 4810
56 한컴타자연습 윈도우 7 오류 해결 좋은아빠되기 2015.02.03 3411
55 centos 6.6 mysql 5.1.X 컴파일 설치 하기 좋은아빠되기 2015.02.04 3065
54 centos 6.6 php 5.3.X 5.6.X 컴파일 설치 하기 좋은아빠되기 2015.02.10 2901
53 에어컨 전기료 절약 방법 : 냉방 Vs 제습 3 좋은아빠되기 2018.07.20 2439
52 centos iconv 설치. 좋은아빠되기 2015.02.10 2305
51 linux 하위폴더 포함 특정 확장자 파일 삭제 좋은아빠되기 2015.01.16 2199
50 컴활 1급 For Each 문에 관한 최신 문제 유형 좋은아빠되기 2014.12.05 1961
49 Centos FTP 설치 및 root 접속 설정(vsftpd) 좋은아빠되기 2015.01.29 1839
48 스크래치 프로그램 다운로드 좋은아빠되기 2014.12.08 1821
47 centos 6.6 APM 컴파일 설치 준비 작업 좋은아빠되기 2015.02.04 1714
46 linux centos 6.6 iptables(방화벽) 설정 좋은아빠되기 2015.02.09 1698
45 아기 표준 성장 표(발육) file 좋은아빠되기 2014.10.20 1685
44 CentOS 6.6 APM yum 설치 방법 좋은아빠되기 2015.02.11 1656
43 다른 서버에 있을 파일을 ssh 를 통해 파일 및 폴더 복사(하위폴더 포함 하는법) 좋은아빠되기 2015.02.03 1478
42 apache 이전버전 다운로드 주소 좋은아빠되기 2015.02.04 1402
41 linux 환경변수 설정(Path) 좋은아빠되기 2015.03.17 1382
40 apache 웹서버 접속시 기본적으로 보여지는 파일 우선순위 설정 좋은아빠되기 2015.02.03 1202
Board Pagination Prev 1 2 3 Next
/ 3