php
-
[PHP] 42. Update Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:07
PHP Update Data in MySQL 1. Update Data In a MySQL Table Using MySQLi UPDATE 구문은 테이블에 존재하는 레코드를 수정하는데 사용됩니다: UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value MyGuests 테이블을 살펴봅시다: 아래 에제는 id 2인 레코드를 수정하는 예제입니다. 123456789101112131415161718192021222324
-
[PHP] 41. Delete Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:06
PHP Delete Data From MySQL 1. Delete Data From a MySQL Table Using MySQLi DELETE 구문은 테이블에서 레코드를 지울 때 사용됩니다. DELETE FROM table_name WHERE some_column = some_value * DELETE 문법의 WHERE 절을 명시하세요!: WHERE 절은 삭제되어야할 레코드를 명시합니다. WHERE 절을 빼트린다면, 모든 레코드가 삭제될 것 입니다! MyGuests 테이블을 살펴봅시다. 아래 예제는 MyGuests 테이블의 id가 1번인 레코드를 삭제하는 예제입니다: 1234567891011121314151617181920212223242526 Colored by Color Scriptercs 삭제를 ..
-
[PHP] 40. Select Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:05
PHP Select Data From MySQL 1. Select Data From a MySQL Database SELECT 구문은 하나 이상의 테이블에서 데이터를 선택하는데 사용됩니다. SELECT column_name(s) FROM table_name 또는 테이블로부터 모든 컬럼을 선택하는데 사용됩니다. SELECT * FROM table_name 2. Select Data With MySQLi 아래 예제는 MyGuests 테이블에서 id, firstname, lastname을 페이지에 선택하여 출력하는 예제입니다: 12345678910111213141516171819202122232425262728293031323334 Colored by Color Scriptercs 첫째로 MyGuests 테이..
-
[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..