Maison >développement back-end >tutoriel php >Comment utiliser php pour faire fonctionner la base de données (ajouter, supprimer, modifier, vérifier)

Comment utiliser php pour faire fonctionner la base de données (ajouter, supprimer, modifier, vérifier)

PHPz
PHPzoriginal
2023-03-28 10:44:402098parcourir

PHP est un langage de programmation Web très populaire. Il est facile à apprendre et peut être utilisé pour créer des sites Web et des applications Web dynamiques. L'opération la plus courante est CRUD (CRUD). Cet article présentera ces opérations en PHP en détail.

Ajout de données

En PHP, l'ajout de données se fait généralement en insérant une nouvelle ligne de données dans la base de données. Nous devons d’abord nous connecter à la base de données, puis créer l’instruction SQL et l’envoyer au serveur. Voici un exemple de code :

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

// 发送 SQL 语句到服务器
if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

// 关闭连接
$conn->close();

Dans cet exemple, nous établissons d'abord une connexion à la base de données et vérifions si la connexion réussit. Ensuite, nous utilisons des instructions SQL pour insérer de nouvelles données dans la table MyGuests, puis générons les résultats de l'insertion et fermons la connexion.

Suppression de données

La suppression de données se fait généralement en envoyant une instruction DELETE à la base de données. Voici un exemple de code :

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "DELETE FROM MyGuests WHERE id=3";

// 发送 SQL 语句到服务器
if ($conn->query($sql) === TRUE) {
    echo "记录删除成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

// 关闭连接
$conn->close();

Dans cet exemple, nous créons d'abord une connexion à la base de données et vérifions si la connexion réussit. Ensuite, nous utilisons l'instruction DELETE pour supprimer les données avec l'identifiant 3 de la table MyGuests et afficher le résultat de la suppression. Fermez enfin la connexion.

Mise à jour des données

La mise à jour des données se fait généralement en envoyant une instruction UPDATE à la base de données. Voici un exemple de code :

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "UPDATE MyGuests SET firstname='Peter' WHERE id=1";

// 发送 SQL 语句到服务器
if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

// 关闭连接
$conn->close();

Dans cet exemple, nous créons d'abord une connexion à la base de données et vérifions si la connexion réussit. Ensuite, nous utilisons l'instruction UPDATE pour changer le prénom des données avec l'identifiant 1 en Peter. Enfin, les résultats de la mise à jour sont affichés et la connexion est fermée.

Interrogation de données

L'interrogation de données se fait généralement en envoyant une instruction SELECT à la base de données. Voici un exemple de code :

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "SELECT * FROM MyGuests";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    }
} else {
    echo "0 结果";
}

// 关闭连接
$conn->close();

Dans cet exemple, nous créons d'abord une connexion à la base de données et vérifions si la connexion réussit. Nous utilisons ensuite une instruction SELECT pour obtenir toutes les données de la table MyGuests et utilisons la boucle while de PHP pour afficher toutes les données. Enfin, nous fermons la connexion.

Résumé

En PHP, seuls l'ajout, la suppression, la modification et la vérification peuvent être l'opération la plus courante. Dans cet article, nous détaillons comment ajouter, supprimer, mettre à jour et interroger des données dans une base de données via PHP. Si vous êtes développeur, je pense que cet article vous sera très utile.

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