PHP에서 사용자 등록 및 로그인을 구현하는 방법: 먼저 데이터베이스와 양식을 만든 다음 PHP 파일의 함수를 사용하여 데이터베이스에 연결한 다음 PHP 파일을 수정하여 로그인 등록을 구현합니다. 로그인을 개선하고 완료하세요.
PHP에서 사용자 등록 및 로그인을 구현하는 방법:
1 데이터베이스 및 양식 만들기
여기 편집기는 phpmyadmin 시각적 인터페이스를 통해 생성된 데이터베이스 및 양식입니다. ip를 입력하세요. /phpmyadmin 데이터베이스 후반: <code>ip/phpmyadmin
后登陆数据库:
登陆myadmin后创建数据库user和表单usertext:
2.php文件中操作数据库的函数
这里小编先解释下列php数据库操作函数的作用:
(1)mysqli_connect
(“localhost”, “服务器名”, “数据库密码”, “连接的数据库名”);
参数描述:
“localhost”,不需要更改,新手切忌不要改成服务器的ip地址,因为创建数据库的默认的有权限访问用户为:
“连接的数据库名”,是数据库不要填表单,第一步的user是数据库,usertext是表单。
(2)mysqli_query()
函数执行某个针对数据库的查询:
mysqli_query(connection,query,resultmode);
参数描述:
connection 必需。规定要使用的 MySQL 连接。
query 必需,规定查询字符串。(这是一个存放mysql命令的字符串,命令内容要用该函数才可实现)
resultmode 可选。一个常量。可以是下列值中的任意一个:
MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)
MYSQLI_STORE_RESULT(默认)
eg:
(3)mysqli_fetch_array()
函数
从结果集中取得一行作为关联数组,或数字数组,或二者兼有。
mysqli_fetch_array(result,resulttype);
参数描述:
result 必需。规定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符。
resulttype 可选。规定应该产生哪种类型的数组。可以是以下值中的一个:
MYSQLI_ASSOC
MYSQLI_NUM
MYSQLI_BOTH
3.修改php文件实现登录注册
下面我们来对loginaction.php和registeraction.php两个文件进行更改
如果数据库创建和第1步时一样,那只需要对两个文件中的:
mysqli_connect
2.php 파일
mysqli_connect
("localhost", "서버 이름", "데이터베이스 비밀번호", "연결된 데이터베이스 이름");"연결된 데이터베이스 이름"이 데이터베이스입니다. 양식을 작성하지 마세요. 첫 번째 단계에서는 사용자가 데이터베이스이고 사용자 텍스트입니다. 형태이다. (2)
mysqli_query()
함수는 데이터베이스에 대해 쿼리를 실행합니다. rrreee
매개변수 설명:연결이 필요합니다. 사용할 MySQL 연결을 지정합니다. query 필수, 쿼리 문자열을 지정합니다. (mysql 명령어를 저장하는 문자열입니다. 명령어 내용은 이 함수를 통해서만 구현 가능합니다.)🎜🎜🎜resultmode option. 상수. 다음 값 중 하나일 수 있습니다. 🎜🎜🎜🎜MYSQLI_USE_RESULT(대량의 데이터를 검색해야 하는 경우 사용) 🎜🎜🎜🎜MYSQLI_STORE_RESULT(기본값) 🎜🎜🎜🎜eg:🎜🎜 (3)
mysqli_fetch_array( )
함수 🎜🎜결과 집합에서 연관 배열, 숫자 배열 또는 둘 다로 행을 가져옵니다. 🎜rrreee🎜매개변수 설명: 🎜🎜🎜🎜결과가 필요합니다. mysqli_query(), mysqli_store_result() 또는 mysqli_use_result()에 의해 반환된 결과 집합 식별자를 지정합니다. 🎜🎜🎜🎜결과 유형은 선택 사항입니다. 어떤 유형의 배열을 생성해야 하는지 지정합니다. 다음 값 중 하나 일 수 있습니다. .php 변경 🎜🎜데이터베이스 생성이 1단계와 동일하면 🎜🎜mysqli_connect
(“localhost”, “서버 이름”, “데이터베이스 비밀번호” 두 파일만 변경하면 됩니다. ”, “user "), 사용자 정보만 입력하면 됩니다. 🎜🎜데이터베이스 이름이나 형식이 다른 경우 다음 문을 찾아야 합니다. 🎜🎜🎜🎜mysqli_connect("localhost", "server name", "database Password", "user");🎜🎜🎜🎜SELECT; 🎜🎜🎜 🎜INSERT INTO; (registeraction.php에서만 사용 가능)🎜🎜🎜🎜위 명령문의 (데이터베이스 이름) 사용자 및 (양식 이름) 사용자 텍스트를 데이터베이스 이름 및 양식 이름으로 변경하십시오. 🎜🎜🎜4. 추가 개선🎜🎜🎜관심 있는 친구는 편집기처럼 하이퍼링크를 만들고 로그인 성공 후 지정된 웹페이지로 이동할 수 있습니다. 🎜🎜loginsucc.php에서 종료를 찾아 login.php를 다른 웹으로 변경할 수 있습니다. 페이지 (파일명을 직접 쓰면 같은 디렉터리에 넣어야 함) 🎜🎜🎜🎜🎜🎜관련 학습 추천 : 🎜초보부터 마스터까지 PHP 프로그래밍🎜🎜🎜위 내용은 PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!