You must be registered for see images attach
Tutoriel : Comment relier votre site a votre base de donnée
Difficulté : 1/10
C'est l'un de mes premier tutoriel, je vais vous apprendre la base connecter sont site a une Basse de Donnée.
Déjà a quoi sa sert ? Relier sont site a la Basse De Donnée (BDD)
Sert par exemple à faire un système de login ou autre (je c'est pas comment expliquer
)
Je créé souvent un Dossier nommée Includes
Créé un fichier PHP je prend DB.php pour pas le chercher 100ans
Puis mettez
Difficulté : 1/10
C'est l'un de mes premier tutoriel, je vais vous apprendre la base connecter sont site a une Basse de Donnée.
Déjà a quoi sa sert ? Relier sont site a la Basse De Donnée (BDD)
Sert par exemple à faire un système de login ou autre (je c'est pas comment expliquer
Je créé souvent un Dossier nommée Includes
Créé un fichier PHP je prend DB.php pour pas le chercher 100ans
Puis mettez
PHP:
<?php
define('DB_HOST', 'A modif');
define('DB_NAME', 'A modif');
define('DB_USERNAME', 'A modif');
define('DB_PASSWORD', 'A modif');
$odb = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USERNAME, DB_PASSWORD);
?>
Donc la DB host souvent Localhost
Pas toujours par exemmple chez Hostinger : mysql.hostinger.fr
DB name c'est le nom de votre BDD
DB username c'est votre Nom d'utilisateur souvent root chez les VPS
DB password Mot de passe de la Base de donner
Pas toujours par exemmple chez Hostinger : mysql.hostinger.fr
DB name c'est le nom de votre BDD
DB username c'est votre Nom d'utilisateur souvent root chez les VPS
DB password Mot de passe de la Base de donner
Maintenant comment faire une requête SQL en ODB ?
Donc c'est assez simple
Sur mon site je stock les IP des membres connecter et tout les jours je les supprimes
Donc ma table s’appelle LoginsLogs
Je veut que dés que je clic sur le bouton sa soit supprimer automatiquement
Maintenant le contraire
Écrire automatiquement dans la tables toujours le même exemple l'utilisateur se connecte on écrit sont IP dans la table LoginLogs
Voici ceux que sa donne
Mettons ceci sur vos site
Par exemple mon index.php qui est a la racine
Donc c'est assez simple
Sur mon site je stock les IP des membres connecter et tout les jours je les supprimes
Donc ma table s’appelle LoginsLogs
Je veut que dés que je clic sur le bouton sa soit supprimer automatiquement
PHP:
<?php
if (isset($_POST['Nom de votre bouton']))
{
$SQL = $odb -> query("TRUNCATE `loginlogs`");
echo '<div class="nNote nSuccess hideit"><p><strong>Réussie : </strong>La Tables Logins Logs a été vider</p></div>';
}
?>
Maintenant le contraire
Écrire automatiquement dans la tables toujours le même exemple l'utilisateur se connecte on écrit sont IP dans la table LoginLogs
PHP:
<?php
$SQLGetLogs = $odb -> query("SELECT * FROM `loginlogs` ORDER BY `date` DESC");
while($getInfo = $SQLGetLogs -> fetch(PDO::FETCH_ASSOC))
{
$user = $getInfo['username'];
$IP = $getInfo['ip'];
$date = date("d-m-Y, h:i:s a" ,$getInfo['date']);
echo '<tr class="odd gradeX"><td>'.$user.'</td><td>'.$IP.'<br></td><td>'.$date.'</td></tr>';
}
?>
Voici ceux que sa donne
You must be registered for see images attach
Mettons ceci sur vos site
Par exemple mon index.php qui est a la racine
PHP:
<?php
ob_start();
require_once 'includes/db.php'; //Votre chemin d'accés
?>
Vous pouvez mettre
PHP:
<?php
define('DB_HOST', 'A modif');
define('DB_NAME', 'A modif');
define('DB_USERNAME', 'A modif');
define('DB_PASSWORD', 'A modif');
$odb = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USERNAME, DB_PASSWORD);
?>
A chaque debut de page mais sa va faire surcharger !
[/CENTER]
Rejoigniez notre Team en cliquant ici
Un problème sur le codage ? cliquer ici
Un problème sur le codage ? cliquer ici
Dernière édition: