0
쿼리가 업데이트되지 않고 잘못되었습니다.php sql이 작동하지 않습니다.
$q_result = mysql_query("UPDATE
users
SET
recovery_answer = '".$_POST['answer']."',
recovery_question = '".$_POST['question']."',
date_question_set = '" . mysql_real_escape_string($register_date) . "'
WHERE
username='" . mysql_real_escape_string($_SESSION['username']) . "'");
코드 한 줄로 말하기 어렵습니다. 모든 파일 안에'session_start();'가 사용됩니까? –
그'$ _POST' 입력의 _all_에 mysql_real_escape_string()을 호출해야합니다. 당신은 그들 대부분을 위해 해왔고, 나머지도 잘했습니다. –
'echo mysql_error();'그것을 디버깅하려면. 한편, 이제는 PHP 5.5에서 더 이상 사용되지 않는 mysql _ *()에서 스위치를 계획 할 때입니다. [이 PDO 튜토리얼] (http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers)을 사용하면 PDO에서 준비된 문을 사용하는 법을 배우기 시작할 것입니다. –