수업소개
PHP와 MySQL을 연동하는 방법을 소개합니다.
접속
mysqli_connect를 이용해서 mysql server에 접속하는 방법을 알아봅니다.
insert.php
<?php mysqli_connect("localhost", "root", "111111", "opentutorials"); ?>
쿼리
mysqli_query를 이용해서 mysql server에 sql문을 전송하는 방법을 알아봅니다.
영상 내의 SQL 문에 오타가 있습니다. 아래와 같이 VALUE를 VALUES로 변경해주셔야 합니다.
INSERT INTO topic (title, description, created) VALUES('MySQL', 'MySQL is ..', NOW())
INSERT INTO topic (title, description, created) VALUES('MySQL', 'MySQL is ..', NOW())
insert.php
<?php $conn = mysqli_connect("localhost", "root", "111111", "opentutorials"); mysqli_query($conn, " INSERT INTO topic ( title, description, created ) VALUES ( 'MySQL', 'MySQL is ....', NOW() )"); ?>
디버그
mysqli_error를 이용해서 문제가 발생했을 때 원인을 규명하는 방법을 알아봅니다.
insert.php
<?php $conn = mysqli_connect("localhost", "root", "111111", "opentutorials"); $sql = " INSER INTO topic ( title, description, created ) VALUES ( 'MySQL', 'MySQL is ....', NOW() )"; $result = mysqli_query($conn, $sql); if($result === false){ echo mysqli_error($conn); } ?>