Maison  >  Article  >  développement back-end  >  Comment utiliser PHP et UniApp pour lire et afficher des données

Comment utiliser PHP et UniApp pour lire et afficher des données

WBOY
WBOYoriginal
2023-07-04 18:09:101469parcourir

Comment utiliser PHP et UniApp pour lire et afficher des données

Introduction :
Dans le domaine du développement Web actuel, la lecture et l'affichage des données sont un élément très important. Cet article présentera aux lecteurs comment utiliser PHP et UniApp pour lire et afficher des données, et joindra des exemples de code correspondants. En lisant cet article, les lecteurs apprendront comment utiliser les capacités d'exploitation de bases de données fournies par PHP et comment utiliser UniApp pour afficher des données sur le terminal mobile.

1. PHP et opérations de base de données
PHP est un langage de script côté serveur largement utilisé dans le développement Web et doté de puissantes capacités d'exploitation de base de données. Avant de commencer, nous devons nous assurer que PHP et les bases de données associées sont installées.

1.1 Se connecter à la base de données
Utiliser PHP pour se connecter à la base de données est la première étape. L'exemple de code est le suivant :

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
?>

1.2 Interroger des données
L'obtention de données est l'une des principales opérations de base de données. L'exemple de code est le suivant :

<?php
$sql = "SELECT * FROM table";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出每行数据
    while($row = $result->fetch_assoc()) {
        echo "字段1:" . $row["字段1"]. " - 字段2:" . $row["字段2"]. "<br>";
    }
} else {
    echo "0 结果";
}
?>

2. Utilisation d'UniApp
UniApp est un framework de développement multiplateforme basé sur Vue.js, qui peut créer des applications Android et iOS en même temps. Ci-dessous, nous expliquerons comment utiliser UniApp pour afficher les données obtenues par PHP.

2.1 Créer une page
Tout d'abord, créez un projet UniApp Nous devons créer une nouvelle page dans le répertoire des pages, telle que dataShow. Ajoutez la configuration suivante à pages.json :

{
  "path": "pages/dataShow/dataShow",
  "style": {
    "navigationStyle": "default"
  }
}

2.2 Demande de données
Dans dataShow.vue, nous pouvons demander des données au serveur PHP en utilisant uni.request. L'exemple de code est le suivant :

export default {
  data() {
    return {
      dataList: [],
    };
  },
  mounted() {
    this.getData();
  },
  methods: {
    getData() {
      uni.request({
        url: 'http://localhost/getData.php',
        success: (res) => {
          this.dataList = res.data;
        },
      });
    },
  },
};

2.3 Affichage de la page
Enfin, nous devons utiliser la directive v-for dans dataShow.vue pour afficher les données sur la page. L'exemple de code est le suivant :

<template>
  <view>
    <view v-for="data in dataList" :key="data.id">
      <text>{{ data.字段1 }}</text>
      <text>{{ data.字段2 }}</text>
    </view>
  </view>
</template>

3. Résumé
Cet article montre aux lecteurs comment utiliser PHP et UniApp pour lire et afficher des données en présentant le fonctionnement de PHP et de la base de données et l'utilisation d'UniApp. Tout d’abord, nous devons utiliser PHP pour nous connecter à la base de données et interroger les données requises. Ensuite, dans le projet UniApp, nous demandons des données au serveur PHP via uni.request et affichons les données sur la page via la directive v-for. J'espère que cet article pourra aider les lecteurs à approfondir leur compréhension de PHP et UniApp et à étendre davantage leurs capacités techniques.

Référence :

  1. Manuel PHP, https://www.php.net/manual/en/
  2. Site officiel d'UniApp, https://uniapp.dcloud.io/
  3. Vue.js Site officiel, https : //vuejs.org/

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!

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