

Petite recommandation pratique PHP : implémentation PHP+mysql d'exemples de code de fonction de connexion et de requête
Jul 10, 2017 am 09:28 AM
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('请输入用户名或密码!'); 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>"; } ?>
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'%$_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(); ?>
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 :

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Comment configurer Visual Studio Code (VS Code) pour le développement PHP