mysql로 게시판을 임시로 제작을 해보았는데 글등록 오류 채택완료
Copy
alert("");
history.back();
alert("");
history.back();
alert("");
location.replace("");
게시판을 제작해 보았는데, 글을 등록하지 못했다고 계속 뜨는 상태여서요....
혹시 코드상에 문제가 있는걸까요?
처음에 mysqli쿼리를 dbconfig에서 못찾아서, daconfig.php에서 mysqli_close($db_conn); 이부분을 주석처리한 상태입니다.
질문이 어찌보면 광범위할 수 있는데, 가늠이라도 잡기위해 질문을 드려봅니다.
답변 2개
채택된 답변
+20 포인트
4년 전
//메시지가 없다면 (오류가 없다면)
if(empty($msg)) {
$result = $db_conn->query($sql);
if( !$result) {
mysqli_connect_error();
}
//쿼리가 정상 실행 됐다면,
추가해서 query 문에 에러가 있는지 확인해 보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
4년 전
$db_con이 어디서 받아 오나요?
우선은 mysqli_query()문 에러 메시지를 출력해 보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
q
4년 전
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]
여기서 불러와지고 있습니다.
[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]
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인