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
18 mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (11) 오류 대처 기록 2 좋은아빠되기 2014.12.11 1092
17 php 이전버전 다운로드 주소 좋은아빠되기 2015.02.04 627
16 ssh 포트 추가 및 변경 좋은아빠되기 2015.01.27 897
15 다른 서버에 있을 파일을 ssh 를 통해 파일 및 폴더 복사(하위폴더 포함 하는법) 좋은아빠되기 2015.02.03 1340
14 리눅스 동시 접속자수 확인 코드 좋은아빠되기 2014.10.16 845
13 문자열 추출 문제 file 좋은아빠되기 2014.12.08 308
12 서버용 리눅스 뭐 깔지? 좋은아빠되기 2014.10.16 366
11 스마트폰 화면 캡쳐 하기 좋은아빠되기 2014.10.16 678
10 스크래치 프로그램 다운로드 좋은아빠되기 2014.12.08 1736
9 아기 표준 성장 표(발육) file 좋은아빠되기 2014.10.20 1595
8 아파치 http-mod-expires.conf 설정 좋은아빠되기 2014.10.16 384
7 아파치 httpd-mod-deflate 압축 설정 예시 좋은아빠되기 2014.10.16 418
6 에어컨 전기료 절약 방법 : 냉방 Vs 제습 3 좋은아빠되기 2018.07.20 2200
5 윈도우용 Apache 2.4.X 와 PHP 5.6.X 설치 하기 file 좋은아빠되기 2015.06.24 5819
4 제로보드 xe 홈페이지 스팸 하루 삭제 코드 좋은아빠되기 2014.10.16 476
3 컴퓨터 어떻게 하면 잘할까? 1 좋은아빠되기 2014.10.15 749
2 컴활 1급 For Each 문에 관한 최신 문제 유형 좋은아빠되기 2014.12.05 1813
1 한컴타자연습 윈도우 7 오류 해결 좋은아빠되기 2015.02.03 3287
Board Pagination Prev 1 2 3 Next
/ 3