일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IMAGE
- C언어
- FLASK
- Machine Learning
- detection
- sw
- 정리
- tracking
- tensorflow
- Deep Learning
- Video
- Linux
- 라즈베리파이
- 안드로이드
- php
- Object Detection
- keras
- Android
- 지능형
- Raspberry
- 디버그모드
- 고급C
- MySQL
- Python
- 머신러닝
- 서버
- 가상환경
- 데이터
- 영상분석
- RapidCheck
- Today
- Total
목록php (6)
건프의 소소한 개발이야기
안녕하세요, 건프입니다. 1. 찾기(검색하기) - SELECT2. 쓰기(삽입하기) - INSERT3. 바꾸기(업데이트) - UPDATE4. 없애기(삭제하기) - DELETE 이번엔 그 3번째인 바꾸기(Update) 에 대한 내용입니다. 기본 문법은 다음과 같습니다. UPDATE table_name SET 바꿀칼럼명 = 바꿀칼럼내용 WHERE 조건칼럼명 = 조건칼럼내용 ; function updateTable($table_name, $set_col, $set_value, $where_col, $where_value){ $sql = "UPDATE {$table_name} SET {$set_col} = '{$set_value}' WHERE {$where_col} = '{$where_value}'"; retur..
안녕하세요, 건프입니다. 1. 찾기(검색하기) - SELECT2. 쓰기(삽입하기) - INSERT3. 바꾸기(업데이트) - UPDATE4. 없애기(삭제하기) - DELETE 에서 두번째 쓰기(Insert) 를 알아봅니다. 기본문법은 // 칼럼명을 직접 지정해서, 원하는 칼럼에 내용을 넣을때INSERT INTO table_name (col_name1, col_name2, ...) VALUES (col_value1, col_value2, ...) ; // 칼럼명을 따로 지정하지 않고, 모든 칼럼에 차례대로 내용을 넣을때INSERT INTO table_name values (col_value1, col_value2, ...); 사용 예시를 보겠습니다. // 새로운 유저가 등록하는 함수 function inse..
안녕하세요, 건프입니다. PHP 란 언어도 절차지향적이면서 객체지향적인 요소를 가지고 있기 때문에.. 상속할 수 있습니다! 이번에는 간단하게 상속을 이용해서 어떤식으로 응용이 가능한지 알아보겠습니다. class CoilDB{ function doLogging($conn, $table_name, $user_id, $act, $result){ $sql = "INSERT INTO ".LOG_TABLE." values (null, '{$table_name}', '{$user_id}', '{$act}', {$result}, now())"; return mysqli_query($conn, $sql); } } 이렇게 상위 클래스를 하나 만들어봅니다. 이 함수는 디비가 어떠한 작업을 할 때, 로그테이블에 데이터를 기록..
안녕하세요, 건프입니다. PHP 를 이용해서 아랫단(커널)의 함수를 호출하려고 하다보니, system 함수를 호출해야 할 필요가 있어서 테스트 해봤는데 재미있는 결과가 나와서 이렇게 적습니다. 호출할 간단한 c프로그램은 다음과 같습니다. #include int main(){ fprintf(stdout, "hello...I'm stdout\n"); fprintf(stderr, "I'm stderr\n"); return 0; } stdout과 stderr 를 각각 찍어보았습니다. 어떻게 되나 궁금하더라구요. 제가 사용하고 있는 PHP 버전은 다음과 같습니다. php --version 내장 서버를 발동시키는 방방법은 다음과 같습니다. php -S localhost:(포트번호) 이후 웹브라우저에서 위의 포트번호..
안녕하세요, 건프입니다. Connection 을 얻는 방법을 알았으니, 이제 다음 4가지를 할 줄 알아야 합니다. 1. 찾기(검색하기) - SELECT2. 쓰기(삽입하기) - INSERT3. 바꾸기(업데이트) - UPDATE4. 없애기(삭제하기) - DELETE 그 중 첫번째, SELECT 에 대한 이야기 입니다. 예를들어 로그인을 체크하는 프로그램을 만든다고 하면,sql 문을 다음과 같이 작성하므로써, 유저정보의 전체 값을 가져올 수 있습니다. $sql = "SELECT * FROM ".USER_TABLE; if(!$result = mysqli_query($conn,$sql)){ //echo "query fail...\n"; $to_client->setFields("state", SQL_QUERY_ER..
안녕하세요, 건프입니다. 이번에는 데이터를 읽고 쓰고 저장하는데 많이 사용되는 데이터베이스(DataBase) 를 다루는데, 서버 사이드 프로그램을 처음 작성할때, 쉽게 접할 수 있는 PHP 라는 언어로, 어떻게 DB를 사용할 수 있는 지 알아보려고 합니다. 사용하는 DB는 MySQL 이고, PHP 버전은 5.x 입니다. 첫번째는 어떻게 DB에 접속(Connect) 하느냐 입니다. PHP 에서 DB를 사용하는 총제적인 구성도는 다음과 같습니다. (PHP 코드상에서) ==> (DB Connection 을 요청) ==> (Connection 을 받으면, 이 Connection 으로 각종 Query 문을 수행) 우선 Connection 을 받아봅시다. if(!$conn = mysqli_connect($ip,$u..