본문 바로가기
MySql

MySQLi를 사용하여 MySQL 데이터베이스에 행 삽입

by 베이스 공부 2021. 1. 7.
반응형

누군가 실수를 발견 할 수 있습니까?

mysqli_query($connection, "INSERT INTO comments (event_id, fulltext, date_posted) VALUES (5, 'Hallo', 430234)");

연결이 설정되었지만 새 행을 삽입하지 않습니다.

include("../../connect.php");

$event_id = intval($_GET["event_id"]);
$fulltext = $_GET["fulltext"];
$date = intval($_GET["date"]);

mysqli_query($connection, "INSERT INTO comments ('event_id', 'fulltext', 'date_posted') VALUES (5, 'Hallo', 430234)");

echo "INSERT INTO comments (event_id, fulltext, date_posted) VALUES (5, 'Hallo', 430234)";

mysqli_close($connection);

 

해결 방법

 

FULLTEXT mysql 의 예약어입니다. 열 이름 주위에 `가있는 쿼리 아래의 열 이름으로 사용할 수 없습니다.

mysqli_query($connection, "INSERT INTO comments 
(`event_id`, `fulltext`, `date_posted`) VALUES (5, 'Hallo', 430234)");

 

참조 페이지 https://stackoverflow.com/questions/15803853

 

 

반응형

댓글