Maison > titres > le corps du texte

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

伊谢尔伦
Libérer: 2019-02-22 16:51:56
original
6888 Les gens l'ont consulté

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 : //m.sbmmt.com/course/120.html

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

Liens connexes : //m.sbmmt.com/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>
Copier après la connexion

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

     }

 

?>
Copier après la connexion

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

?>
Copier après la connexion

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!