사람들이 다른 사람들에게 문제를보고 할 수있게 해주는 웹 사이트를 만들고 각 문제를 테이블에 저장하는 것이 유용 할 것이라고 생각했습니다. 그러나 코드를 실행할 때 데이터가 입력되지 않습니다. 마지막에 or die(mysql_error());
을 사용하여 mysql에 대한 오류를 켰을 때 아무 것도 얻지 못했습니다. 그냥 흰색 페이지.데이터가 테이블에 저장되지 않음 (오류 없음)
다음은 전체 내 소개 문장입니다. 왜 작동하지 않는지 또는 왜 오류가 나타나지 않는지에 대한 이유가 있습니까?
$sql = "INSERT INTO reported_problems (time, Full Name, E-mail, Phone Number, House Number, First Line, City, Postcode, Problem Type, Description, Urgency) VALUES(now(),'$fullname','$tenantemail','$phonenumber','$housenumber','$streetname','$city','$postcode','$typeofproblem','$probdesc','$severity_desc')";
$query = mysqli_query($db_conx, $sql) or die(mysql_error());
일부 열 이름에는 공백과 '전자 메일'에 하이픈이 포함되어 있으므로 백틱으로 묶어야합니다. 밑줄을 사용하는 것이 가장 좋습니다. –