Maison  >  Article  >  développement back-end  >  PHP et UniApp implémentent des opérations de base d'ajout, de suppression, de modification et de vérification de données

PHP et UniApp implémentent des opérations de base d'ajout, de suppression, de modification et de vérification de données

WBOY
WBOYoriginal
2023-07-04 18:51:071372parcourir

PHP et UniApp réalisent les opérations de base d'ajout, de suppression, de modification et de vérification de données

  1. Introduction
    Dans le développement Web, l'ajout, la suppression, la modification et la vérification de données sont une opération très basique et courante. En tant que langage de script côté serveur couramment utilisé, PHP peut interagir avec la base de données pour mettre en œuvre des opérations d'ajout, de suppression, de modification et de requête de données. UniApp est un framework de développement d'applications multiplateformes capable de développer simultanément des applications iOS et Android. Cet article expliquera comment utiliser PHP et UniApp pour implémenter les opérations de base d'ajout, de suppression, de modification et de vérification des données.
  2. Configuration de la base de données
    Tout d'abord, nous devons configurer la connexion à la base de données dans le code PHP. En supposant que nous utilisons une base de données MySQL, voici un exemple simple de configuration de connexion à la base de données :
$servername = "localhost";
$username = "root";
$password = "your_password";
$dbname = "your_database";

$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
  1. Opération d'insertion de données
    Pour implémenter l'opération d'insertion de données, nous devons envoyer une requête au serveur dans UniApp et la recevoir dans PHP coder et traiter la demande. Voici un exemple d'opération d'insertion simple :
// 在UniApp中发送请求
uni.request({
    url: 'http://your_domain.com/insert.php',
    method: 'POST',
    data: {
        name: 'John',
        age: 25
    },
    success: function(res) {
        console.log('插入成功', res.data);
    },
    fail: function(err) {
        console.log('插入失败', err);
    }
});
// 在insert.php中处理请求
$name = $_POST['name'];
$age = $_POST['age'];

$sql = "INSERT INTO users (name, age) VALUES ('$name', '$age')";

if ($conn->query($sql) === TRUE) {
    echo "插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
  1. Opération de requête de données
    Pour implémenter l'opération de requête de données, nous pouvons envoyer une requête au serveur dans UniApp et recevoir et traiter la requête dans le code PHP. Voici un exemple d'opération de requête simple :
// 在UniApp中发送请求
uni.request({
    url: 'http://your_domain.com/select.php',
    method: 'GET',
    success: function(res) {
        console.log('查询成功', res.data);
    },
    fail: function(err) {
        console.log('查询失败', err);
    }
});
// 在select.php中处理请求
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    $rows = array();
    while($row = $result->fetch_assoc()) {
        $rows[] = $row;
    }
    echo json_encode($rows);
} else {
    echo "0 结果";
}

$conn->close();
  1. Opération de mise à jour des données
    Pour implémenter l'opération de mise à jour des données, nous pouvons envoyer une requête côté serveur dans UniApp et recevoir et traiter la requête dans le code PHP. Voici un exemple d'opération de mise à jour simple :
// 在UniApp中发送请求
uni.request({
    url: 'http://your_domain.com/update.php',
    method: 'POST',
    data: {
        id: 1,
        name: 'John',
        age: 30
    },
    success: function(res) {
        console.log('更新成功', res.data);
    },
    fail: function(err) {
        console.log('更新失败', err);
    }
});
// 在update.php中处理请求
$id = $_POST['id'];
$name = $_POST['name'];
$age = $_POST['age'];

$sql = "UPDATE users SET name='$name', age='$age' WHERE id=$id";

if ($conn->query($sql) === TRUE) {
    echo "更新成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
  1. Opération de suppression de données
    Pour implémenter l'opération de suppression de données, nous pouvons envoyer une requête côté serveur dans UniApp et recevoir et traiter la requête dans le code PHP. Voici un exemple d'opération de suppression simple :
// 在UniApp中发送请求
uni.request({
    url: 'http://your_domain.com/delete.php',
    method: 'POST',
    data: {
        id: 1
    },
    success: function(res) {
        console.log('删除成功', res.data);
    },
    fail: function(err) {
        console.log('删除失败', err);
    }
});
// 在delete.php中处理请求
$id = $_POST['id'];

$sql = "DELETE FROM users WHERE id=$id";

if ($conn->query($sql) === TRUE) {
    echo "删除成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
  1. Résumé
    Cet article présente comment utiliser PHP et UniApp pour implémenter les opérations de base d'ajout, de suppression, de modification et de vérification de données. En envoyant une requête côté serveur, puis en recevant et en traitant la requête en code PHP, nous pouvons facilement implémenter des opérations sur la base de données. J'espère que cet article pourra vous aider dans le développement réel.

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