PHP (36)

서지스윈

[PHP DB] 데이터베이스 ODBC

ODBC는 MS Access와 같은 데이터 원본에 연결할 수 있도록 연결 통로를 제공해주는 애플리케이션 프로그래밍 인터페이스 (API) 입니다. ODBC 연결을 통해 (ODBC 연결이 사용가능하다면) 그 어떤 데이터베이스나 혹은 네트워크상의 그 어떤 컴퓨터에라도 연결 할 수 있습니다. MS Access 데이터베이스로 연결을 생성하는 방법은 아래와 같습니다: 이 설정은…

더 읽어 보기...
서지스윈

[PHP DB] MySQL Delete 구문

DELETE 구문은 테이블안의 레코드들을 삭제할때 사용됩니다. DELETE FROM 구문은 데이터베이스 테이블로부터 레코드들을 삭제할때 사용됩니다. 참고: DELETE 구문의 문법에 WHERE절이 있다는 점에 주의하셔야 합니다. 여기서 WHERE절은 어느 레코드나 혹은 레코드들이 삭제되어야 하는지 지정하는 역할을 합니다. WHERE절을 생략하면 모든 레코드들이 삭제됩니다! 위의 구문이 PHP상에서 실행되도록 하려면 mysql_query()…

더 읽어 보기...
서지스윈

[PHP DB] MySQL Update 구문

UPDATE 구문은 테이블안에 저장된 데이터를 변경할때 사용됩니다. UPDATE 구문은 테이블안에 존재하는 레코드들을 새롭게 업데이트 할때 사용됩니다. 참고: UPDATE 구문의 문법에 WHERE절이 있다는 점에 주의 하셔야 합니다. 여기서 WHERE절은 업데이트할 레코드를 지정하는데 사용됩니다. WHERE절을 생략할 경우 모든 레코드가 업데이트 됩니다! PHP에서 위 구문을 실행시키려면 mysql_query() 함수를…

더 읽어 보기...
서지스윈

[PHP DB] MySQL Order By 구문

ORDER BY 구문은 레코드셋에 있는 데이터를 정렬하는데 사용됩니다. ORDER BY 구문은 레코드셋에 있는 데이터를 정렬할때 사용됩니다. ORDER BY 구문은 기본적으로 레코드셋에 있는 데이터를 오름차순으로 정렬합니다. 레코드셋의 데이터를 내림차순으로 정렬하려면 DESC 문을 덧붙여야 합니다. 아래 예제에서는 “Persons” 테이블에 저장된 모든 데이터를 선택한 다음, “Age” 컬럼을 기준으로…

더 읽어 보기...
서지스윈

[PHP DB] MySQL Where절

WHERE절은 레코드들중 원하는 레코드들만 골라낼때 사용됩니다. WHERE절은 지정된 조건을 만족하는 레코드들만 추출해 낼때 사용됩니다. SELECT column_name(s)FROM table_nameWHERE column_name operator value 위에서 보실 수 있는 것처럼, SELECT 컬럼이름(하나, 혹은 그 이상을 나열. 모두 포함은 *) FROM 테이블이름 WHERE 컬럼이름 연산자(비교연산자…) 값 과 같은 형태를 가집니다. PHP가…

더 읽어 보기...
서지스윈

[PHP DB] MySQL Select

SELECT 구문은 데이터베이스로부터 데이터를 선택할때 사용됩니다. SELECT 구문은 데이터베이스로부터 자료를 선택할때 사용됩니다. SELECT column_name(s) FROM table_name 위와같이 "SELECT 컬럼이름 FROM 테이블이름" 과 같은 형태를 가집니다. 컬럼이름은 하나나, 혹은 그 이상의 여러개가 올 수 있습니다. PHP가 위의 구문을 실행하도록 하려면 mysql_query() 함수를 사용해야 합니다. 이 함수는…

더 읽어 보기...
서지스윈

[PHP DB] MySQL, 데이터 입력(INSERT INTO)

INSERT INTO 선언문은 새로운 레코드(테이블에서 행, ROW, 실제자료)를 테이블에 삽입할때 사용됩니다. INSERT INTO 선언문은 새로운 레코드를 데이터베이스 테이블에 입력할때 사용합니다. INSERT INTO 선언문은 두가지 형태로 코딩할 수 있습니다. 첫번째 형태는 데이터가 삽입될 컬럼 이름을 지정하지 않고, 입력될 값만 나열합니다: INSERT INTO table_nameVALUES (value1, value2, value3,...)…

더 읽어 보기...
서지스윈

[PHP DB] MySQL, DB와 테이블 생성하기

[+] 한 데이터베이스는 하나, 혹은 그 이상되는 여러개의 테이블을 가지고 있습니다. 참고: 필드, 쿼리, 레코드같은 용어를 모르실 경우에는 이전 PHP 강좌를 보시면 됩니다^^ CREATE DATABASE 선언문은 MySQL에 데이터베이스를 생성할때 사용됩니다. CREATE DATABASE 데이터베이스_이름 일단 저렇게 선언문을 만들어둔뒤, PHP가 위의 선언문을 실행하도록 하려면 mysql_query() 함수를 사용해야만…

더 읽어 보기...
서지스윈

[PHP DB] MySQL, 데이터베이스로 연결하기

MySQL 데이터베이스는 매우 자주 PHP와 함께 사용됩니다. 데이터베이스안의 데이터에 액세스하려면, 우선 데이터베이스로 연결을 생성해야 합니다. PHP에서는, mysql_connect() 함수를 사용해서 연결을 형성할 수 있습니다. mysql_connect(서버이름,사용자이름,암호); 참고: 더 많은 사용 가능한 매개변수가 있지만, 처음 보시는분들이 빨리보고 사용해 보실 수 있도록 가장 중요한 매개변수만 나열했습니다. 아래의 예제에서는 변수…

더 읽어 보기...
서지스윈

[PHP DB] MySQL에 대한 소개

MySQL은 가장 유명한 오픈소스 데이터베이스 시스템중 하나입니다. 당연히 MySQL은 데이터베이스 입니다. MySQL의 데이터는 '테이블'이라고 불리는 데이터베이스 개체내에 저장되게 됩니다. 테이블은 서로 관련된 데이터들이 한데묶인 집합체로서 컬럼(Column)과 행(Row)로 구성되어 있습니다. 데이터베이스는 정보들을 분류별로 저장할때 유용합니다. 한 회사가 있다면 다음과 같은 테이블을 가진 데이터베이스를 가지고 있을것입니다: "Employees…

더 읽어 보기...