2017.05.27 10:10

my-sql php 접속 코드

조회 수 331 추천 수 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 690
59 apache mysql 연동시 서버가 한달에? 한번씩 다운된다면?? 1 좋은아빠되기 2015.01.08 166
58 apache 동시 접속자수 확인 좋은아빠되기 2015.02.03 482
57 apache 디렉토리 인덱스(인덱싱) 방지 좋은아빠되기 2015.02.03 471
56 apache 압축 deflate 테스트 사이트 좋은아빠되기 2015.02.03 205
55 apache 웹 서버에서 php 에서 해석(컴파일) 할 파일명 지정 및 추가 좋은아빠되기 2015.02.03 211
54 apache 웹서버 접속시 기본적으로 보여지는 파일 우선순위 설정 좋은아빠되기 2015.02.03 1020
53 apache 이전버전 다운로드 주소 좋은아빠되기 2015.02.04 1107
52 apache2 worker 설정값들 좋은아빠되기 2015.01.09 544
51 APMSETUP 7 다운로드 file 좋은아빠되기 2017.07.03 15817
50 centos 6 minimal 설치 교육용 자료 좋은아빠되기 2017.08.19 337
49 centos 6 minimla 설치후 기본 프로그램 설치 (setup 안될때) 좋은아빠되기 2017.05.06 264
48 centos 6 저장소 추가 좋은아빠되기 2017.06.03 205
47 centos 6.6 apache 2.2.X 설치(httpd) 컴파일 설치 하기 좋은아빠되기 2015.02.09 4588
46 CentOS 6.6 APM yum 설치 방법 좋은아빠되기 2015.02.11 1541
45 centos 6.6 APM 컴파일 설치 준비 작업 좋은아빠되기 2015.02.04 1574
44 centos 6.6 mysql 5.1.X 컴파일 설치 하기 좋은아빠되기 2015.02.04 2925
43 centos 6.6 php 5.3.X 5.6.X 컴파일 설치 하기 좋은아빠되기 2015.02.10 2737
42 centos 6.6 네트워크 설정파일 위치(부팅시 네트워크 자동 연결) 좋은아빠되기 2015.02.03 795
41 centos 7 minimal 설치 교육용 자료 좋은아빠되기 2018.11.17 628
40 Centos FTP 설치 및 root 접속 설정(vsftpd) 좋은아빠되기 2015.01.29 1749
Board Pagination Prev 1 2 3 Next
/ 3