2026, 새로운 도약을 시작합니다.

mysql로 게시판을 임시로 제작을 해보았는데 글등록 오류 채택완료

Copy




        

            alert("");

            history.back();

        

    

        

            alert("");

            history.back();

        





    alert("");

    location.replace("");



게시판을 제작해 보았는데, 글을 등록하지 못했다고 계속 뜨는 상태여서요....

혹시 코드상에 문제가 있는걸까요?

처음에 mysqli쿼리를 dbconfig에서 못찾아서, daconfig.php에서 mysqli_close($db_conn); 이부분을 주석처리한 상태입니다.

질문이 어찌보면 광범위할 수 있는데, 가늠이라도 잡기위해 질문을 드려봅니다.

답변 2개

채택된 답변
+20 포인트
//메시지가 없다면 (오류가 없다면)
if(empty($msg)) {
    $result = $db_conn->query($sql);
    if( !$result) {          
         mysqli_connect_error();
    }
    //쿼리가 정상 실행 됐다면,

추가해서 query 문에 에러가 있는지 확인해 보세요.

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

답변에 대한 댓글 2개

쿼리에러는 없는것으로 나오는데 php 버전문제인지..... 참 어렵네요...ㅋ
DB에는 추가가 되었나 한번 확인해 보세요.

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

$db_con이 어디서 받아 오나요?

우선은 mysqli_query()문 에러 메시지를 출력해 보세요.

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

답변에 대한 댓글 3개

require_once("../data/dbconfig.php");

여기서 불러와지고 있습니다.

[code]
<?php
header('Content-Type: text/html; charset=UTF-8');

$db_conn = mysqli_connect("localhost", "아이디", "비밀번호", "DB");
if (!$db_conn) {
$error = mysqli_connect_error();
$errno = mysqli_connect_errno();
print "$errno: $error\n";
exit();
}
//mysqli_close($db_conn);
?>
[/code]
질문 본문에 있는 소스가 이 파일을 include하나요?
네 맞습니다.

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

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

로그인
🐛 버그신고