Maison > développement back-end > tutoriel php > Comment utiliser PHP pour implémenter des opérations de table dans les mini-programmes WeChat

Comment utiliser PHP pour implémenter des opérations de table dans les mini-programmes WeChat

WBOY
Libérer: 2023-06-03 11:44:01
original
853 Les gens l'ont consulté

Avec la popularité des mini-programmes WeChat, de plus en plus de développeurs explorent le développement de mini-programmes WeChat. Parmi elles, les opérations sur les tables sont l'une des fonctions les plus pratiques des mini-programmes WeChat. Dans cet article, je vais vous présenter comment utiliser PHP pour implémenter des opérations de table dans les mini-programmes WeChat.

1. Introduction aux opérations sur table

Dans les mini-programmes WeChat, les opérations sur table font principalement référence à des fonctions telles que l'affichage de données, la recherche de données, le filtrage des données, le tri des données et la modification des données . Grâce aux opérations sur les tables, les utilisateurs peuvent visualiser et gérer les données plus facilement et plus rapidement.

2. Code PHP pour l'opération de table

Ce qui suit est le code permettant à PHP d'implémenter l'opération de table :

  1. Se connecter à la base de données

Tout d'abord, vous devez vous connecter à la base de données. Ici, j'utilise la fonction mysqli pour vous connecter.

//Connectez-vous à la base de données
$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name);
if ($mysqli->connect_error) { # 🎜🎜#

die("连接失败: " . $mysqli->connect_error);
Copier après la connexion

}

    Query data
Ensuite, vous devez interroger les données et renvoyer les données au page d'accueil. Ici, j'utilise l'instruction SELECT pour interroger les données.

//Requête de données

$sql = "SELECT * FROM table_name";
$result = $mysqli->query($sql);
#🎜 🎜#//Convertir les résultats de la requête en tableau

$data = array();

while ($row = $result->fetch_assoc()) {

$data[] = $row;
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

}

//Retourner les données à la page frontale

echo json_encode($data);


Ajouter des données
    #🎜 🎜##🎜 🎜#Si vous devez ajouter des données au tableau, vous devez utiliser l'instruction INSERT.
  1. //Ajouter des données
$sql = "INSERT INTO table_name (nom, âge, sexe) VALUES ('张三', '20', 'Male')";#🎜🎜 #$mysqli->query($sql);

//Renvoyer les informations de réussite ou d'échec à la page frontale

if ($mysqli->insert_id > 0) {# 🎜🎜#

echo "添加成功";
Copier après la connexion

} else {
echo "添加失败";
Copier après la connexion

}


Supprimer les données

Si nécessaire Pour supprimer des données de la table, vous devez utiliser l'instruction DELETE.

    //Supprimer les données
  1. $sql = "DELETE FROM table_name WHERE id=1";
  2. $mysqli->query($sql);
#🎜 🎜#//Renvoyer les informations de réussite ou d'échec de la suppression sur la page d'accueil

if ($mysqli->affected_rows > 0) {

echo "删除成功";
Copier après la connexion

} else {

echo "删除失败";
Copier après la connexion
#🎜 🎜#}

Modifier les données

Si vous devez modifier les données du tableau, vous devez utiliser l'instruction UPDATE.

//Modifier les données

$sql = "UPDATE table_name SET name='李思', age='25', Gender='female' WHERE id=2";#🎜🎜 #$mysqli->query($sql);
  1. //Renvoyer les informations de réussite ou d'échec de la modification à la page frontale
  2. if ($mysqli->affected_rows > 0) {# 🎜🎜#
    echo "修改成功";
    Copier après la connexion
} else {

echo "修改失败";
Copier après la connexion

}



Rechercher des données


If dont vous avez besoin Pour rechercher des données dans le tableau, vous devez utiliser l'instruction SELECT combinée avec la clause WHERE.

//Données de recherche

$search = $_POST['search'];

$sql = "SELECT * FROM table_name WHERE nom LIKE '%$search%'";

$result = $mysqli->query($sql);
  1. //Convertir les résultats de la requête en tableau
  2. $data = array();
while ($row = $result->fetch_assoc()) {

$data[] = $row;
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

}


//Renvoyer les résultats de la recherche à la page d'accueil
echo json_encode ($data) ;

Filter data

Si vous devez filtrer les données dans le tableau, vous devez utiliser une instruction SELECT combinée avec une clause WHERE.

//Filtrer les données

$gender = $_POST['gender'];
$sql = "SELECT * FROM table_name WHERE Gender='$gender'";#🎜 🎜#$result = $mysqli->query($sql);

    //Convertir les résultats de la requête en tableau
  1. $data = array();
  2. while ($ row = $result->fetch_assoc()) {
$data[] = $row;
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

}

//Renvoyer les résultats filtrés à la page d'accueil
echo json_encode($data );# 🎜🎜#

Trier les données


Si vous devez trier les données dans le tableau, vous devez utiliser l'instruction SELECT combinée avec ORDER BY clause.

//Trier les données

$order = $_POST['order'];

$sql = "SELECT * FROM table_name ORDER BY $order";

$ result = $mysqli->query($sql);

//Convertir les résultats de la requête en tableau
    $data = array();
  1. while ($row = $ result->fetch_assoc()) {
  2. $data[] = $row;
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    Copier après la connexion
    }

    //Renvoyer les résultats triés à la page d'accueil

    echo json_encode($data) ;

    3. Résumé

    Grâce au code ci-dessus, nous pouvons utiliser PHP pour implémenter des opérations de table dans les mini-programmes WeChat, notamment interroger des données, ajouter des données, supprimer des données, modifier des données. , rechercher des données, filtrer les données et trier les données, etc. Ces fonctions peuvent être utilisées de manière flexible en fonction de besoins spécifiques pour améliorer l'efficacité et la commodité de la gestion des données.

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

É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