Database
-
[PHP] 39. Prepared Statement - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:05
PHP Prepared Statements Prepared 구문은 SQL 삽입에 매우 유용한 구문입니다. 1. Prepared Statements and Bound Parameters Prepared 구문은 높은 효율로 SQL 구문을 반복적으로 실행하는데 유용합니다. Prepared 구문은 아래 순서로 구동됩니다: 1. Prepare: SQL 구문 템플릿으로 데이터베이스에 생성되고 보내집니다. 특정 값을 명시하지 않은 체 내비둡니다. (label "?") 예: INSERT INTO MyGuests VALUES(?, ?, ?) 2. 데이터베이스는 SQL 구문 템플릿을 해석, 컴파일하고 질의 최적화를 수행하고, 실행없이 결과를 저장합니다. 3. Execute: 어플리케이션은 값을 파라미터와 연결하고, 데이터..
-
[PHP] 38. 여러 레코드 삽입(Insert Multiple Records Into MySQL) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:04
PHP Insert Multiple Records Into MySQL 1. Insert Multiple Records Into MySQL Using MySQLi 여러 SQL 구문은 mysqli_multi_query() 함수를 통해 실행되어 집니다. 아래 예제는 MyGuests 테이블에 3개의 새로운 레코드를 추가하는 예제입니다. 12345678910111213141516171819202122232425262728
-
[PHP] 37. ID 얻기(Get ID of Last Inserted Record) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:03
PHP Get ID of Last Inserted Record 1. Get ID of The Last Inserted Record AUTO_INCREMENT 필드를 갖는 테이블에 삽입(INSERT)이나 수정(UPDATE)를 수행한 경우, 즉시 최근에 삽입된/수정된 레코드의 아이디를 얻을 수 있습니다. 테이블 MyGuests에서, id 컬럼은 AUTO_INCREMENT 필드입니다: 아래 예제는 추가된 마지막으로 삽입된 레코드의 아이디를 검색하는 코드 라인만을 제외하고, 이전 장의 예제와 같습니다. 12345678910111213141516171819202122232425
-
[PHP] 36. 데이터 삽입(Insert Data Into MySQL) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:03
PHP Insert Data Into MySQL 1. Insert Data Into MySQL Using MySQLi 데이터베이스와 테이블이 생성되고 난 후, DB와 테이블에 데이터를 추가 해 보도록 하겠습니다. 몇 가지 문법 규칙을 따라야 합니다: - SQL 질의는 PHP에서 따옴표로 감싸져야 합니다. - SQL 질의 내의 문자열 값은 따옴표로 감싸져야 합니다. - 숫자 값은 따옴표로 감싸지 않습니다. - NULL 단어는 따옴표로 감싸지 않습니다. INSERT INTO 문은 MySQL 테이블에 새로운 레코드를 삽입하는데 사용됩니다: INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...) 이전 장에..
-
[PHP] 35. 테이블 생성(Create a MySQL Table) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:02
PHP Create MySQL Tables 데이터베이스 테이블은 자신의 고유한 이름 갖고 컬럼과 열로 구성되어 있습니다. 1. Create a MySQL Table Using MySQLi CREATE TABLE 구문은 MySQL에서 테이블을 생성하기 위하여 사용됩니다. MyGuests란 이름으로 테이블을 생성 할 것이고, 5 개의 컬럼 갖습니다: id, firstname, lastname, email, reg_date 1234567CREATE TABLE MyGuests (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,firstname VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,email VARCHAR(50),reg_dat..
-
[PHP] 34. DB 생성(Create a MySQL DB ) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:02
PHP Create a MySQL Database 데이터베이스는 하나 이상의 테이블로 구성되어 있습니다. MySQL에 특별한 CREATE 권한을 필요로 합니다. 1. Create a MySQL Database Using MySQLi CREATE DATABASE 구문은 MySQL에서 데이터베이스를 생성하는데 사용됩니다. 아래 예제는 myDB를 생성하는 예제입니다: 12345678910111213141516171819202122Colored by Color Scriptercs * 이 강좌는 'w3schools'를 참조하여 작성하였습니다.
-
[PHP] 33. MySQL 연결(MySQL Connection) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:01
PHP Connect to MySQL PHP 5와 이 후 버전은 MySQL 데이터베이스에서 작업 가능합니다 : - MySQLi extension - PDO (PHP Data Object) 1. MySQL Examples in Both MySQLi and PDO Syntax 이번 장에서 PHP와 MySQL이 작동하는 3가지 방법을 보겠습니다: - MySQLi(object-oriented) - MySQLi(procedural) - PDO 2. MySQLi Installation 리눅스나 윈도우에서: MySQLi 확장은 php5 mysql 패키지를 설치할 때, 자동적으로 설치됩니다. 설치에 관해 자세히 알려면, 아래 링크를 확인해 주세요: http://php.net/manual/en/mysqli.install..
-
[PHP] 32. MySQL 연동 - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:00
PHP MySQL Database PHP에서, 당신은 데이터베이스에 연결하고 조작할 수 있습니다. MySQL은 PHP와 함께 사용되는 가장 유명한 데이터베이스 시스템 입니다. 1. What is MySQL? - 웹에서 사용되는 데이터베이스 시스템입니다. - 서버에서 구동되는 데이터 베이스 시스템입니다. - 작거나 큰 어플리케이션에 이상적입니다. - 매우 빠르고, 신뢰적이고, 사용하기 쉽습니다. - 표준 SQL을 사용합니다. - 여러 플랫폼에서 컴파일 됩니다. - 다운로드 및 사용이 무료입니다. - Oracle 에 의해 개발, 배포, 제공됩니다. MySQL 데이터베이스의 데이터는 테이블에 저장됩니다. 테이블은 관련된 데이터의 집합이고, 컬럼과 열로 구성되어 있습니다. 데이터베이스는 정보를 저장하기 위해 절..