Maison >titres >Petite recommandation pratique PHP : implémentation PHP+mysql d'exemples de code de fonction de connexion et de requête

Petite recommandation pratique PHP : implémentation PHP+mysql d'exemples de code de fonction de connexion et de requête

伊谢尔伦
伊谢尔伦original
2017-07-10 09:28:547013parcourir

Cet article présente principalement les méthodes de PHP MYSQL pour implémenter les fonctions de connexion et de requête floue. La fonction de connexion et la fonction de requête sont des fonctions très pratiques et nécessaires dans le site Web. Ci-dessous, notre site Web PHP chinois présentera des cas pratiques d'implémentation pour les débutants. Nous espérons que cela sera utile à la compréhension et à l'apprentissage de chacun

Tutoriels vidéo MySQL associés recommandés : "Tutoriel MySQL"                                            

Il existe également des recommandations de tutoriels pratiques pertinentes sur notre site Web PHP chinois : Tutoriel sur la page d'enregistrement de connexion PHP

Liens connexes : http://www.php.cn/course/120.html

Tutoriels vidéo connexes : Système d'enregistrement et de connexion des utilisateurs PHP vidéo Enseignement

Liens connexes : http://www.php.cn/course/192.html

1. la connexion d'implémentation

contient un total de deux fichiers : login.php et logincheck.php
code du formulaire :

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

Code de traitement en arrière-plan :

<?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>";

     }

 

?>

Contenu de la base de données du compte :

2.

Base de données de requête (uniquement pour le code 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&#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();

?>

Le contenu de la table de la base de données est le suivant :

Requête :

Résultat :

Ce qui précède représente l'intégralité du contenu de cet article, j'espère que ce sera le cas être utile à tous ceux qui apprennent la programmation PHP.

Recommandations associées :

1 php utilise l'orientation objet pour implémenter la fonction d'authentification de connexion utilisateur

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn