Heim  >  Artikel  >  PHP kleine praktische Empfehlung: PHP + MySQL-Implementierung von Anmelde- und Abfragefunktionscodebeispielen

PHP kleine praktische Empfehlung: PHP + MySQL-Implementierung von Anmelde- und Abfragefunktionscodebeispielen

伊谢尔伦
伊谢尔伦Original
2017-07-10 09:28:546940Durchsuche

In diesem Artikel werden hauptsächlich die Methoden von PHP MYSQL zum Implementieren von Anmelde- und Fuzzy-Abfragefunktionen vorgestellt. Die Anmeldefunktion und die Abfragefunktion sind sehr praktische Funktionen und auf der Website erforderlich. Unten finden Sie auf unserer chinesischen PHP-Website praktische Implementierungsbeispiele für Anfänger. Wir hoffen, dass sie zum Verständnis und Lernen aller beitragen.

Empfohlene verwandte MySQL-Video-Tutorials: „MySQL-Tutorial“                                            

Es gibt auch relevante praktische Tutorial-Empfehlungen auf unserer chinesischen PHP-Website: PHP-Login-Registrierungsseite-Tutorial

Verwandte Links: http://www.php.cn/course/120.html

Verwandte Video-Tutorials: PHP-Benutzerregistrierungs- und Anmeldesystem Videounterricht

Verwandte Links: http://www.php.cn/course/192.html

1 Implementierung Login

enthält insgesamt zwei Dateien: login.php und logincheck.php
Formularcode:

<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>

Hintergrundverarbeitungscode:

<?php

     if(isset($_POST["submit"])&& $_POST["submit"] == "登陆")

     {

          $user= $_POST["username"];

          $psw= $_POST["password"];

          if($user== "" || $psw == "")

          {

              echo"<script>alert(&#39;请输入用户名或密码!&#39;); history.go(-1);</script>";

          }

          else

          {

              $link= mysqli_connect(&#39;localhost&#39;, &#39;sa&#39;, &#39;123456&#39;,&#39;account&#39;);//链接数据库

              mysqli_select_db($link,"account");

              mysqli_query($link,&#39;setname utf8&#39;);

              $sql= "selectuser from zhanghu where user = &#39;$_POST[username]&#39;";

              $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(&#39;用户名或密码不正确!&#39;);history.go(-1);</script>";

              }

          }

     }

     else

     {

          echo"<script>alert(&#39;Submit Failed!&#39;);history.go(-1);</script>";

     }

 

?>

Inhalt der Kontodatenbank:

2. PHPMYSQL implementiert Fuzzy-Abfrage

Datenbank abfragen (nur für PHP-Code):

<?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&#39;%$_POST[bookname]%&#39;");

  $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[&#39;Name&#39;]; ?></td>

   <td><?php echo $row_rsbooks[&#39;ISBN&#39;]; ?></td>

   <td><?php echo $row_rsbooks[&#39;Store&#39;]; ?></td>

   <td><fontcolor="#110BAA">rent</font></td>

  </tr>

  <?php } while ($row_rsbooks = $rsbooks->fetch_assoc()); ?>

</table>

<?php

 $rsbooks->close(); 

 $mysqli->close();

?>

Der Inhalt der Datenbanktabelle lautet wie folgt:

Abfrage:

Ergebnis:

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, das wird so sein hilfreich für alle sein, die PHP-Programmierung lernen.

Verwandte Empfehlungen:

1. php verwendet objektorientiert, um die Benutzer-Login-Authentifizierungsfunktion zu implementieren

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn