Maison > développement back-end > tutoriel php > Méthodes et techniques interactives pour les tableaux et bases de données PHP

Méthodes et techniques interactives pour les tableaux et bases de données PHP

WBOY
Libérer: 2023-07-15 12:54:01
original
815 Les gens l'ont consulté

Méthodes et techniques pour interagir avec les tableaux et bases de données PHP

Introduction :
Dans le développement PHP, exploiter des tableaux est une compétence de base et interagir avec des bases de données est une exigence courante. Cet article expliquera comment utiliser PHP pour manipuler des tableaux et interagir avec des bases de données, et fournira quelques exemples de code pratiques.

1. Opérations de base des tableaux PHP
En PHP, un tableau est un type de données très utile, qui peut être utilisé pour stocker et exploiter un ensemble de données associées. Voici quelques exemples courants d'opérations sur un tableau :

  1. Créer un tableau :
    $arr = array("apple", "banana", "orange");
  2. Accéder aux éléments du tableau :
    echo $arr[0]; / Sortie : apple
  3. Ajouter des éléments au tableau :
    $arr[] = "grape"; // Ajouter des éléments à la fin du tableau
    array_push($arr, "pineapple"); la fin du tableau
  4. Supprimer les éléments du tableau :
    unset($arr[1]); // Supprime l'élément à l'index spécifié
    array_pop($arr); // Supprime l'élément à la fin du tableau
  5. Parcourez le tableau :
    foreach($arr as $key => ; $value) {

    echo "索引:".$key.",值:".$value;
    Copier après la connexion

    }

2. Interaction avec la base de données
L'interaction avec la base de données est une tâche courante dans le développement Web. Ce qui suit présente comment utiliser PHP pour effectuer des opérations de base de base de données, avec des exemples de code.

  1. Connectez-vous à la base de données :
    $servername = "localhost";
    $username = "root";
    $password = "password";
    $dbname = "myDB";

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

    if ($conn->connect_error) {

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

    }
    ?>

  2. Requête de données :
    $sql = "SELECT id, name, email FROM users";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {

    while($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
    }
    Copier après la connexion

    } else {

    echo "没有找到数据!";
    Copier après la connexion

    }
    ?>

  3. Insérer des données :
    $sql = "INSÉRER DANS LES VALEURS des utilisateurs (nom, e-mail) ('John Doe', 'john@example.com')";

    if ($conn->query($sql) === TRUE) {

    echo "新记录插入成功!";
    Copier après la connexion

    } else {

    echo "插入数据时出错: " . $conn->error;
    Copier après la connexion

    }
    ?>

  4. Mettre à jour les données :
    $sql = "MISE À JOUR des utilisateurs SET email='john.doe@example.com' WHERE id=1";

    if ($conn->query($sql) === TRUE) {

    echo "数据更新成功!";
    Copier après la connexion

    } else {

    echo "更新数据时出错: " . $conn->error;
    Copier après la connexion

    }
    ?>

  5. Supprimer les données :
    $sql = "DELETE FROM users WHERE id=1";

    if ($conn->query($sql) === TRUE) {

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

    } else {

    echo "删除数据时出错: " . $conn->error;
    Copier après la connexion

    }
    ?>

3. Conclusion
Cet article présente les méthodes de base d'exploitation des tableaux dans le développement PHP et fournit des exemples de code pour interagir avec la base de données. La maîtrise de ces méthodes et techniques sera d'une grande aide pour le développement PHP et l'interaction avec les bases de données. J'espère que cet article pourra inspirer et aider les lecteurs.

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