초간단 APM 홈페이지 만들기 5 - 리스트
내용 출력

Persons 테이블의 조회 결과를 $result로 받고 mysql_fetch_array 함수를 사용해 테이블내 레코드들을 출력한다.

list.php

<?php
$con = mysql_connect("localhost","username","passwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM Persons");

echo "<table border='1'>
<tr>
<th>LastName</th>
<th>FirstName</th>
<th>Age</th>
</tr>";

while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['LastName'] . "</td>";
echo "<td>" . $row['FirstName'] . "</td>";
echo "<td>" . $row['Age'] . "</td>";

echo "</tr>";
}

echo "</table>";

mysql_close($con);

?>

by crescendo | 2011/10/06 22:52 | 강좌 | 트랙백 | 덧글(0)
초간단 APM 홈페이지 만들기 4 - 데이터베이스 연결 확인
데이터베이스 연결 확인

다음과 같이 db연결하고 필요한 처리 후 db연결을 닫아준다.
 
connect.php

<?php
// dbms 연결하기
$con = mysql_connect("localhost","username","passwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// dbms 연결 닫기
mysql_close($con);

?>

심화학습으로 앞의 강의에서 언급했던 것 처럼 데이터베이스와 테이블을 php를 이용해 생성해 보자.
SQL query를 mysql_query 함수를 이용해 실행해 생성한다.
(CREATE DATABASE와 CREATE TABLE query를 실행)
테이블 구조가 앞의 것과 약간 다른데, 혼동 없기 바람

create.php

<?php
// dbms 연결하기
$con = mysql_connect("localhost","username","passwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// database 생성
if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}
// table 생성
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE Persons
(
personID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(personID),
FirstName varchar(15),
LastName varchar(15),
Age int
)";
// Execute query
mysql_query($sql,$con);

// dbms 연결 닫기
mysql_close($con);
?>

by crescendo | 2011/10/06 22:52 | 강좌 | 트랙백 | 덧글(0)
초간단 APM 홈페이지 만들기 3 - 데이터베이스 준비

데이터베이스 준비

홈페이지에서 사용할 데이터를 준비한다.
데이터베이스와테이블준비하기
phpMyAdmin을 이용하여 데이터베이스를 생성하고 그 안에 테이블을 생성하고 레코드를 삽입한다.
먼저 APMSETUP Monitor 콤보 메뉴 중 "MySQL 관리"를 선택해 phpMyAdmin 페이지를 실행


사용자명과 암호를 넣고 로그인
새 데이터베이스 my_db를 생성한다. Collation은 MySQL에서 한글 사용을 참조 utf8_unicode_ci를 선택한다.
바로 테이블을 추가할 수 있는 화면이 뜬다. 다음 페이지 참조해서 field 수가 4인 Persons 테이블을 만든다. 각 필드 이름과 레코드는 다음 표를 참조해 입력한다.

LastNameFirstNameAddressCity
HansenOlaTimoteivn 10Sandnes
SvendsonToveBorgvn 23Sandnes
PettersenKariStorgt 20Stavanger


아래 주소의 내용을 참고했다.

http://www.w3schools.com/php/php_mysql_intro.asp

이 웹사이트를 참조하면 php 페이지를 이용해 단숨에 데이터베이스와 테이블을 생성하고 레코드를 삽입하는 것도 쉽게 할 수 있다.

by crescendo | 2011/10/06 22:47 | 강좌 | 트랙백 | 덧글(0)
초간단 APM 홈페이지 만들기 2 - 프로그램 설치
APMSETUP 프로그램 설치

APM을 설치한다. 프로그램은 다음 사이트에서 받는다.
http://www.apmsetup.com/


현재 최신 버전인 2010년1월 APMSETUP 7을 받아 설치
설치 위치를 바꾸고 싶으므로 Custom Setup 선택, CUBRID DBMS는 단순하게 제외
설치 드라이브를 D:로 변경하고 설치
설치에 수 분 소요된 후
다 설치되면, 윈도우7에서는 다음과 같은 보안메시지가 뜨는데, 액세스 허용을 선택
웹브라우저에서 다음 페이지가 실행된 후, APMSETUP 홈페이지로 redirect 되고

설치 프로그램에서는 설치 완료 화면이
마침을 선택해 APMSETUP을 실행하고, 공지사항을 닫으면
Apache2, MySQL5가 설치되어 동작중임을 알 수 있다. 작업표시줄 맨 우측에 아이콘 두 번 클릭하면 APMSETUP Monitor 다시 실행할 수 있고, 오른쪽 마우스 버튼으로 선택하면 몇 가지 옵션을 사용 가능
탐색기에서 보면 다음과 같이 설치된 것이 보인다.
by crescendo | 2011/10/06 22:36 | 강좌 | 트랙백 | 덧글(0)
초간단 APM 홈페이지 만들기 1 - 들어가기에 앞서

들어가기에 앞서

PHP와 MySQL을 사용한 홈페이지 만드는 데에 참조하기 위해 정리한 것
관련 프로그램들을 한꺼번에 설치해 주는 프로그램들중 APMSETUP으로 설치하는 것이 편해보여 이를 기준으로 설명

by crescendo | 2011/09/27 14:09 | 강좌 | 트랙백 | 덧글(0)
MySQL 한글 사용

1. mysql에서 table의 collation 변경
alter database DB이름 character set utf8 collate utf8_unicode_ci;

2. php 파일에서 header에 charset 변경
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

3. php 파일에서 mysql 연결후, 사용할 charset 지정
$con = mysql_connect("server","id","passwd");
mysql_query('set names utf8');

by crescendo | 2011/09/27 13:59 | 강좌 | 트랙백 | 덧글(0)
Properties
Comparison between Common Semiconductor Material Properties and GaN





MaterialBandgap(eV)Electron Mobility(cm2/Vs)Hole Mobility(cm2/Vs)Critical Field Ec(V/cm)Thermal Conductivity(W/mK)Coefficient of Thermal Expansion(ppm/K)
InSb0.17,D77,0008501,000185.37
by crescendo | 2011/07/24 22:25 | 강좌 | 트랙백 | 덧글(0)
<< 이전 다음 >>