PHP
(1) empty() : 변수가 비었는지 확인 (2) isset() : 변수에 값이 들었는지 안들었는지만 확인
DB 만들기
$con = mysqli_connect("localhost","root","비밀번호","") or die("Mysql 접속 실패");
$sql = "create database memberdb";
$ret = mysqli_query($con, $sql);
if($ret) {
echo "sqldb가 정상적으로 실행되었습니다.";
} else {
echo "sqldb 생성 실패!";
echo mysqli_error($con);
}
테이블 만들기
$con = mysqli_connect("localhost","root","yelin0930!","memberdb") or die("Mysql 접속 실패");
$sql = "
create table usertable(
name varchar(10) not null primary key,
id varchar(45)
)
";
$ret = mysqli_query($con, $sql);
데이터 생성
$con = mysqli_connect("localhost","root","yelin0930!","memberdb") or die("Mysql 접속 실패");
$sql = "insert into usertable values('조예린','cho')";
$ret = mysqli_query($con, $sql);
if($ret) {
echo "sqldb가 정상적으로 실행되었습니다.";
} else {
echo "sqldb 생성 실패!";
echo mysqli_error($con);
}
mysqli_close($con);
점을 활용하여 문자열과 변수를 이어붙이기
echo $subject." ".$verb." !"
html 문서에서 데이터를 받아와 php 문서를 통해 DB에 저장하기
send.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Send page</title>
</head>
<body>
<form action="join.php" method="post">
아이디 : <input type="text" NAME="userID">
이름 : <input type="text" NAME="userName">
<br><br>
<input type="submit" VALUE="전송">
</form>
</body>
</html>
join.php
<?
$con = mysqli_connect("localhost","root","yelin0930!","memberdb") or die("Mysql 접속 실패");
$sql = "insert into usertable values('$_POST[userID]','$_POST[userName]')";
$ret = mysqli_query($con, $sql);
if($ret) {
echo "sqldb가 정상적으로 실행되었습니다.";
} else {
echo "sqldb 생성 실패!";
echo mysqli_error($con);
}
mysqli_close($con);
?>