Développement PHP+Mysql de pagination : écriture des numéros de page pour obtenir des données
<?php
/**1,传入页码**/
$page = $_GET["p"];
/**2,根据页码取出数据:php->mysql的处理**/
$host = "localhost";
$username = "root";
$password = "123456789";
$db = "bbs2";
//连接数据库
$conn = mysql_connect($host,$username,$password);
if (!$conn) {
echo "数据库连接失败";
exit;
}
//选择要操作的数据库
mysql_select_db($db);
//设置数据库编码格式
mysql_query("SET NAMES UTF8");
//编写sql获取分页数据SELECT * FROM 表名 LIMIT 起始位置,显示条数
$sql = "select * from test limit ".($page-1) * 5 .",5 ";
//把sql语句传送到数据中
$result = mysql_query($sql);
//处理数据
echo "<table border=1 cellspacing=0 width=15%>";
echo "<tr><td>ID</td><td>名字</td><td>性别</td></tr>";
while($row = mysql_fetch_assoc($result)){
echo "<tr>";
echo "<td>{$row['id']}</td>";
echo "<td>{$row['name']}</td>";
echo "<td>{$row['sex']}</td>";
echo "<tr>";
}
?>
Comme le numéro de page par défaut n'a pas encore été ajouté, pour observer l'effet, vous devez ajouter ?p=1 après l'adresse de accéder.

Explication du code :
$page= $_GET['p'] où p est; Quelle est la fonction ?
est transmise via l'URL à l'aide de la méthode get, et p est utilisé pour transmettre le numéro de page déterminé.

$host = "localhost";
$username = 'root';
$password = '123456789';
$db = 'bbs2';
//连接数据库
$conn = mysql_connect($host, $username, $password);
if(!$conn){
echo "数据库连接失败";
exit;Configurez le fichier de connexion à la base de données et connectez-vous à la base de données.
//选择所要操作的数据库
mysql_select_db($db);
//设置数据库编码格式
mysql_query('SET NAMES UTF8');
//编写sql获取分页数据:SELECT * FROM 表名 LIMIT 起始位置 , 显示条数
$sql = "SELECT*FROM test LIMIT ".($page-1)*$PageSize .",$PageSize";
if(!$sql){
echo "取出不成功";
};
//把sql语句传送到数据库
$result = mysql_query($sql);
//处理我们的数据
echo "<table border=1 cellspacing=0 width=15%>";
echo "<tr><td>ID</td><td>名字</td><td>性别</td></tr>";
while($row = mysql_fetch_assoc($result)){
echo "<tr>";
echo "<td>{$row['id']}</td>";
echo "<td>{$row['name']}</td>";
echo "<td>{$row['sex']}</td>";
echo "<tr>";
}
echo "</table>";
echo "</div>";
//释放结果
mysql_free_result($result);$sql = "SELECT*FROM test LIMIT ".($page-1)*$PageSize .",$PageSize";
Instruction SQL
"SELECT*FROM test LIMIT ".($page-1)*5 .",5 ";
(numéro de page actuel - 1) Le nombre de données affichées sur la page
Supprimer les données de pagination dans la base de données et afficher it et fermez la base de données pour libérer la connexion.
nouveau fichier
<?php
/**1,传入页码**/
$page = $_GET["p"];
/**2,根据页码取出数据:php->mysql的处理**/
$host = "localhost";
$username = "root";
$password = "123456789";
$db = "bbs2";
//连接数据库
$conn = mysql_connect($host,$username,$password);
if (!$conn) {
//echo "数据库连接失败";
exit;
}
//选择要操作的数据库
mysql_select_db($db);
//设置数据库编码格式
mysql_query("SET NAMES UTF8");
//编写sql获取分页数据SELECT * FROM 表名 LIMIT 起始位置,显示条数
$sql = "select * from test limit ".($page-1) * 5 .",5 ";
//把sql语句传送到数据中
$result = mysql_query($sql);
//处理数据
echo "<table border=1 cellspacing=0 width=15%>";
echo "<tr><td>ID</td><td>名字</td><td>性别</td></tr>";
while($row = mysql_fetch_assoc($result)){
echo "<tr>";
echo "<td>{$row['id']}</td>";
echo "<td>{$row['name']}</td>";
echo "<td>{$row['sex']}</td>";
echo "<tr>";
}
?>
Aperçu
Clear
Les étudiants qui ont regardé ce cours apprennent également
Parlons brièvement de la création d'une entreprise en PHP
Introduction rapide au développement web front-end
Développement pratique à grande échelle par Tianlongbabu du cadre MVC version Mini imitant le site Web de l'encyclopédie des choses embarrassantes
Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum]
Vérification de connexion et forum de discussion classique
Collecte de connaissances sur les réseaux informatiques
Démarrage rapide de la version complète de Node.JS
Le cours front-end qui vous comprend le mieux : HTML5/CSS3/ES6/NPM/Vue/...[Original]
Écrivez votre propre framework PHP MVC (40 chapitres en profondeur/gros détails/à lire absolument pour que les débutants progressent)
















Le didacticiel n'est pas disponible au téléchargement pour le moment. Le staff est actuellement en train de l'organiser. Veuillez prêter plus d'attention à ce cours à l'avenir ~ 