2017.05.27 10:10

my-sql php 접속 코드

조회 수 425 추천 수 0 댓글 0

my-sql php 접속 코드



db.inc



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?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";
}
 
 
 
?>




실제 작업 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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 844
19 centos iconv 설치. 좋은아빠되기 2015.02.10 2285
18 CentOS 6.6 APM yum 설치 방법 좋은아빠되기 2015.02.11 1641
17 innodb_log_file_size 변경시 먼저 해야 할일 좋은아빠되기 2015.03.14 802
16 linux 환경변수 설정(Path) 좋은아빠되기 2015.03.17 1370
15 mcrypt 설치 방법(libmcrypt) 좋은아빠되기 2015.06.16 646
14 libgd-2.1.0 설치 방법 좋은아빠되기 2015.06.17 795
13 윈도우용 Apache 2.4.X 와 PHP 5.6.X 설치 하기 file 좋은아빠되기 2015.06.24 6106
12 centos 6 minimla 설치후 기본 프로그램 설치 (setup 안될때) 좋은아빠되기 2017.05.06 337
11 my-sql root 비밀번호 변경 좋은아빠되기 2017.05.27 503
10 mysql 계정 생성 및 DB 생성 비밀번호 변경까지 좋은아빠되기 2017.05.27 386
9 my-sql utf8 변경시 할일 좋은아빠되기 2017.05.27 291
» my-sql php 접속 코드 좋은아빠되기 2017.05.27 425
7 mysql 기본 DB 엔진 변경 좋은아빠되기 2017.06.03 377
6 centos 6 저장소 추가 좋은아빠되기 2017.06.03 268
5 APMSETUP 7 다운로드 file 좋은아빠되기 2017.07.03 17698
4 centos 계정 생성 비밀번호 변경 디렉토리 생성 그룹변경 좋은아빠되기 2017.07.22 745
3 centos 6 minimal 설치 교육용 자료 좋은아빠되기 2017.08.19 434
2 에어컨 전기료 절약 방법 : 냉방 Vs 제습 3 좋은아빠되기 2018.07.20 2406
1 centos 7 minimal 설치 교육용 자료 좋은아빠되기 2018.11.17 719
Board Pagination Prev 1 2 3 Next
/ 3

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5