찾다

 >  Q&A  >  본문

javascript - 비밀번호를 데이터베이스에 저장할 수 없는 이유 .

사용자 이름은 저장할 수 있지만 비밀번호는 저장할 수 없습니다. . . 방금 고양이와 호랑이처럼 쓰는 법을 배웠는데, 어디서부터 잘못됐는지 모르겠습니다. .
우선: $("#psw").val()은 값을 얻을 수 있습니다.
js 코드:
function regist(){
$.ajax({

으아악

php 코드:
공개 함수 regist4ajax($username="",$psw=""){

으아악

데이터베이스에서:
id int(11) AI PK
username varchar(45)
psw varchar(45)
creat_date datetime

阿神阿神2793일 전749

모든 응답(3)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-06-26 10:50:57

    양식, 데이터베이스 구조 등 잘못될 수 있는 부분이 많습니다.

    기본적인 오류 찾기 방법에 대해 이야기해 보겠습니다. 전체 등록에는 여러 단계가 있습니다.
    페이지에서 데이터 가져오기》실행 페이지로 ajax 전송》실행 페이지에서 데이터베이스 변경 요청》데이터베이스 저장

    $("#psw").val()이 실제로 비밀번호 정보를 얻었는지, 그리고 ajax 수신 페이지가 실제로 이 데이터를 수신했는지 등 데이터를 단계별로 확인하고 코드를 실행합니다. 쿼리가 실행되었는지, 이 쿼리가 데이터베이스에서 직접 성공적으로 실행될 수 있는지 여부. 이 단계를 단계별로 수행하고 어떤 단계에서 막혔는지 찾으면 문제가 있는 위치를 찾는 것이 더 쉬울 것입니다.

    회신하다
    0
  • 某草草

    某草草2017-06-26 10:50:57

    다음 부분에서는 오류가 있을 수 있으니, 구체적인 기능은 직접 확인해 보시기 바랍니다.

    1. $("#psw").val()비밀번호 입력창의 값을 정말 얻으셨나요

    2. 사용자 이름을 저장할 수 있다고 하셨으니 백그라운드에서 데이터를 얻어야 한다고 생각합니다. 비밀번호가 저장되지 않는 이유는 데이터베이스의 비밀번호 액세스 필드가 일치하는지 확인하세요psw,这个要和'insert into users(username, psw) values (?, ?)'这里面的psw

    3. 또한 데이터베이스

      유형을 살펴보세요. psw字段是否是字符串类型比如VARCHARCHAR或者TEXT

    4. 회신하다
      0
  • 滿天的星座

    滿天的星座2017-06-26 10:50:57

    사용자 이름과 비밀번호를 제출하기 위해 get 메소드를 사용해야 하는 이유는 무엇입니까?
    대신 post를 사용한 다음 post가 데이터를 수신하는지 확인하세요.

    회신하다
    0
  • 취소회신하다