테스트 사이트 - 개발 중인 베타 버전입니다

sql 오류 질문 채택완료

bronzetear 10년 전 조회 3,019

$conn = mysqli_connect('localhost', '******', '******');
mysqli_select_db($conn, 'test');
$sql = "INSERT INTO jslog(title,description,id,created) VALUES('".$_POST['title']."','" .$_POST['description']."','". $_POST['id']."', now())";
$result = mysqli_query($conn, "$sql");

header('Location: index.html');
?>

이렇게 입력했습니다.
그런데 데이터 베이스에는 제가 입력한 글은 없네요.
아이에 추가가 되질 않습니다.

어떻게 하면 될까요??


=============html===============
     
        제목:
       
        내용:
         
         

첨부파일 (최대 30MB, 5개 까지 추가 가능)

         
         
         
         
         
         
         
         
       

====================db===============
+-------------+--------------+------+-----+---------------------+----------------+
| Field       | Type         | Null | Key | Default             | Extra          |
+-------------+--------------+------+-----+---------------------+----------------+
| number      | int(11)      | NO   | PRI | NULL                | auto_increment |
| title       | varchar(50)  | NO   |     |                     |                |
| description | text         | NO   |     | NULL                |                |
| id          | varchar(150) | NO   |     |                     |                |
| created     | datetime     | NO   |     | 0000-00-00 00:00:00 |                |

+-------------+--------------+------+-----+---------------------+----------------+ 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
10년 전

$result = mysqli_query($conn, "$sql");

mysqli_query($sql, $conn); 아닌가요?

 

mysqli_query($sql);   이 일반적이긴한데요 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

​writeok.php 이페이지에서 값이 제대로 오는지를 확인해보세요
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인