이 글에서는 로그인 및 퍼지 쿼리 기능을 구현하기 위한 PHP MYSQL의 방법을 주로 소개합니다. 로그인 기능과 쿼리 기능은 매우 실용적인 기능이며 웹사이트에 꼭 필요한 기능입니다. 아래에서 우리 PHP 중국어 웹사이트는 초보자를 위한 실제 구현 사례를 제공합니다. 모든 사람의 이해와 학습에 도움이 되기를 바랍니다
추천 관련 mysql 비디오 튜토리얼: "mysql tutorial"
PHP 중국어 웹사이트에는 관련된 실용적인 튜토리얼 권장 사항도 있습니다: PHP 로그인 등록 페이지 튜토리얼
관련 링크: http://www.php.cn/course/120.html
관련 비디오 튜토리얼: PHP 사용자 등록 및 로그인 시스템 비디오 튜토리얼
관련 링크: http://www.php.cn/course/192.html
1. PHPMYSQL 구현 로그인
총 두 개의 파일이 포함되어 있습니다: login.php 및 logincheck.php
양식 코드:
<form action="logincheck.php"method="post"> Yonghu:<inputtype="text" name="username" /> <br /> Mima:<input type="password" name="password" /> <br /> <input type="submit" name="submit" value="登陆" ahref="logincheck.php" /> <a href="register.php">zhuce:</a> </form>
백엔드 처리 코드:
<?php if(isset($_POST["submit"])&& $_POST["submit"] == "登陆") { $user= $_POST["username"]; $psw= $_POST["password"]; if($user== "" || $psw == "") { echo"<script>alert('请输入用户名或密码!'); history.go(-1);</script>"; } else { $link= mysqli_connect('localhost', 'sa', '123456','account');//链接数据库 mysqli_select_db($link,"account"); mysqli_query($link,'setname utf8'); $sql= "selectuser from zhanghu where user = '$_POST[username]'"; $result=mysqli_query($link,$sql)or die("Failed".mysql_error()); if($num=mysqli_num_rows($result)) { $row= mysqli_fetch_array($result); //将数据以索引方式储存在数组中 echo"welcome "; echo$row[0]; } else { echo"<script>alert('用户名或密码不正确!');history.go(-1);</script>"; } } } else { echo"<script>alert('Submit Failed!');history.go(-1);</script>"; } ?>
계정 데이터베이스 콘텐츠:
2. PHP MYSQL은 퍼지를 구현합니다. query
데이터베이스 쿼리(PHP 코드에만 해당):
<?php $mysqli=newmysqli(); $mysqli->connect("localhost","sa", "123456"); if(mysqli_connect_errno()) { printf("Failllllll:%s\n", mysqli_connect_error()); exit(); } $mysqli->select_db("booklib"); $mysqli->query("SETNAMES utf8"); $rsbooks= $mysqli->query("select * from books where Name like'%$_POST[bookname]%'"); $row_rsbooks = $rsbooks->fetch_assoc(); $totalRows_rsbooks = $rsbooks->num_rows; ?> Totel <?php echo $totalRows_rsbooks ?>books; <table width="600"border="1"> <tr> <td bgcolor="#99CCFF"align="center">Name</td> <td bgcolor="#99CCFF" align="center">ISBN</td> <td bgcolor="#99CCFF"align="center">Store</td> <td bgcolor="#99CCFF"align="center">Do</td> </tr> <?php do { ?> <tr> <td><?php echo $row_rsbooks['Name']; ?></td> <td><?php echo $row_rsbooks['ISBN']; ?></td> <td><?php echo $row_rsbooks['Store']; ?></td> <td><fontcolor="#110BAA">rent</font></td> </tr> <?php } while ($row_rsbooks = $rsbooks->fetch_assoc()); ?> </table> <?php $rsbooks->close(); $mysqli->close(); ?>
데이터베이스 테이블의 내용은 다음과 같습니다.
Query:
결과:
위는 이 글의 전체 내용이 여러분에게 도움이 되기를 바랍니다. PHP 프로그래밍을 배우는 모든 사람에게 도움이 될 것입니다.
관련 권장 사항:
1. php는 객체 지향을 사용하여 사용자 로그인 인증 기능을 구현합니다.