0% ont trouvé ce document utile (0 vote)
161 vues3 pages

Explications PHP SQL Xampp

Le document explique les balises et concepts fondamentaux en PHP, SQL et XAMPP. PHP est utilisé pour le développement web dynamique, SQL pour interagir avec des bases de données, et XAMPP pour déployer des applications web localement. Un exemple d'intégration de PHP et SQL avec XAMPP est également fourni.

Transféré par

mouhamed169lo
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
161 vues3 pages

Explications PHP SQL Xampp

Le document explique les balises et concepts fondamentaux en PHP, SQL et XAMPP. PHP est utilisé pour le développement web dynamique, SQL pour interagir avec des bases de données, et XAMPP pour déployer des applications web localement. Un exemple d'intégration de PHP et SQL avec XAMPP est également fourni.

Transféré par

mouhamed169lo
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

### Explications des balises et concepts en PHP, SQL et XAMPP

---
### PHP
PHP est un langage de script côté serveur utilisé pour le développement web
dynamique.

**Principales balises PHP :**


1. **Ouverture et fermeture des balises PHP :**
```php
<?php
// Code PHP ici
?>
```
- **<?php** : Indique le début du code PHP.
- **?>** : Indique la fin du code PHP.

2. **Instruction echo :**


```php
echo "Bonjour le monde !";
```
- Sert à afficher du texte ou des variables.

3. **Variable PHP :**


```php
$nom = "Jean";
echo $nom;
```
- Les variables commencent toujours par `$`.

4. **Commentaires en PHP :**


```php
// Commentaire sur une ligne
/*
Commentaire sur plusieurs lignes
*/
```

---
### SQL
SQL (Structured Query Language) est un langage utilisé pour interagir avec des
bases de données.

**Principales commandes SQL :**


1. **Création d'une table :**
```sql
CREATE TABLE utilisateurs (
id INT PRIMARY KEY AUTO_INCREMENT,
nom VARCHAR(50),
email VARCHAR(100)
);
```

2. **Insertion de données :**


```sql
INSERT INTO utilisateurs (nom, email)
VALUES ('Jean', '[email protected]');
```
3. **Récupération de données :**
```sql
SELECT * FROM utilisateurs;
```

4. **Mise à jour de données :**


```sql
UPDATE utilisateurs
SET email = '[email protected]'
WHERE id = 1;
```

5. **Suppression de données :**


```sql
DELETE FROM utilisateurs WHERE id = 1;
```

---
### XAMPP
XAMPP est un environnement de développement permettant de déployer facilement des
applications web localement. Il regroupe :
- **Apache** : Serveur HTTP pour exécuter des scripts PHP.
- **MySQL/MariaDB** : Serveur de base de données pour stocker les informations.
- **PHP** : Langage de script pour créer des pages dynamiques.
- **phpMyAdmin** : Interface graphique pour gérer les bases de données.

**Installation et démarrage de XAMPP :**


1. Téléchargez XAMPP depuis [apachefriends.org](https://www.apachefriends.org/).
2. Installez le logiciel et lancez le "XAMPP Control Panel".
3. Démarrez les services **Apache** et **MySQL**.
4. Placez vos fichiers PHP dans le dossier `htdocs`.
5. Accédez à votre projet via `http://localhost/nom_du_projet`.

---
### Exemple complet : Intégration PHP et SQL avec XAMPP
```php
<?php
// Connexion à la base de données
$host = "localhost";
$user = "root";
$password = "";
$db = "test";

$conn = new mysqli($host, $user, $password, $db);

// Vérification de la connexion
if ($conn->connect_error) {
die("Échec de la connexion : " . $conn->connect_error);
}

// Requête SQL pour récupérer des données


$sql = "SELECT * FROM utilisateurs";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// Affichage des données
while($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . " - Nom: " . $row["nom"] . " - Email: " .
$row["email"] . "<br>";
}
} else {
echo "0 résultats";
}

// Fermeture de la connexion
$conn->close();
?>
```

---
### Résumé rapide :
- **PHP** : Crée des pages dynamiques côté serveur.
- **SQL** : Manipule les données dans une base de données.
- **XAMPP** : Outil pour exécuter facilement PHP et SQL localement.

Vous aimerez peut-être aussi