728x90
반응형
<PHP와 MYSQL 연동>
mysqli_connect(“서버주소”,”아이디”,”비밀번호”,”DB이름”);
- 실습 예제
- 이름과 나이를 입력받고, db에 저장되는 것을 확인하기

<?php
include('./dbinit.php');
$name = $_POST['name'];
$age = $_POST['age'];
$query = "insert into test_table (name, age) values ('$name', '$age')";
if($result = mysqli_query($conn, $query)){
while($row = mysqli_fetch_array ($result)){
print_r($row);
echo "<br>";
}
}
?>
<html>
<body>
<form method="post" action="">
<input type="text" name="name" >
<input type="text" name="age" >
<input type="submit">
</form>
</html>
<?php
$db_Host = "localhost";
$db_Id = "db 이름";
$db_Pass = "db 비밀번호";
$db_Name = "db 이름";
$conn = mysqli_connect($db_Host,$db_Id, $db_Pass, $db_Name);
mysqli_query($conn, "set session character_set_connection=utf8;");
mysqli_query($conn, "set session character_set_results=utf8;");
mysqli_query($conn, "set session character_set_client=utf8;");
if(mysqli_connect_errno())
die('Connect Error : '.mysqli_connect_errno());
?>
함수
|
설명
|
mysqli_query(연결 식별자, “쿼리문”);
|
쿼리 성공시 쿼리문 결과를 객체 형태로 반환
|
mysqli_fetch_array(쿼리문 결과 객체);
|
해당 객체를 연관 배열과 숫자 인덱스 배열로 사용 가능한 형태로 반환.
|
728x90
반응형
'WEB > PHP' 카테고리의 다른 글
끝말잇기 게임 구현 (php) (0) | 2023.01.07 |
---|---|
mysql과 mysqli 의 차이점 (0) | 2023.01.07 |
PHP 파일 업로드 & 다운로드 (0) | 2022.12.30 |
PHP cookie & session (1) | 2022.12.29 |
Php functions (0) | 2022.12.29 |