javascript - 비밀번호를 데이터베이스에 저장할 수 없는 이유 .
阿神
阿神 2017-06-26 10:48:57
0
3
691

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

으아악

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

으아악

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

阿神
阿神

闭关修行中......

모든 응답(3)
刘奇

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

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

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

某草草

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

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

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

  3. 또한 데이터베이스

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

滿天的星座

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!