Maison > développement back-end > Problème PHP > php change les données mysql

php change les données mysql

WBOY
Libérer: 2023-05-24 16:07:38
original
557 Les gens l'ont consulté

PHP (Hypertext Preprocessor) est un langage de script open source multiplateforme largement utilisé dans le domaine du développement Web. MYSQL est un système de gestion de bases de données relationnelles populaire. Dans le développement Web, PHP et MYSQL sont généralement utilisés ensemble pour implémenter diverses fonctions du site Web.

En PHP, nous pouvons utiliser la bibliothèque de fonctions fournie par MYSQL pour connecter, interroger et modifier les données de la base de données. Voici quelques méthodes d'utilisation de base :

Connectez-vous à la base de données MYSQL

En PHP, nous pouvons utiliser la fonction mysqli_connect() pour nous connecter à la base de données MYSQL, comme indiqué ci-dessous :

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

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

// 检查连接是否成功
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
Copier après la connexion

Exécutez des instructions SQL et obtenez les résultats

Dans PHP, nous pouvons utiliser la fonction mysqli_query() pour exécuter des instructions SQL, comme indiqué ci-dessous :

$sql = "SELECT * FROM myTable";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // 输出数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";
    }
} else {
    echo "0 results";
}
Copier après la connexion

Modifier les données dans la base de données MYSQL

En PHP, nous pouvons utiliser la fonction mysqli_query() pour exécuter des instructions UPDATE, comme indiqué ci-dessous :

$sql = "UPDATE myTable SET name='Peter' WHERE id=1";

if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}
Copier après la connexion

Le code ci-dessus change le champ de nom de l'enregistrement avec l'identifiant 1 dans la table myTable en Peter.

Résumé

PHP et MYSQL sont des outils très importants dans le développement Web. Nous pouvons utiliser les fonctions MYSQL intégrées de PHP pour connecter, interroger et modifier les données dans la base de données MYSQL. Dans le développement réel, nous devons prêter attention à la sécurité et aux performances du code, comme l'utilisation d'instructions préparées pour empêcher les attaques par injection SQL, l'utilisation d'index pour améliorer l'efficacité des requêtes, etc.

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!

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