La vraie difficulté ici va finalement être de savoir manipuler les bases de données. Si vous n'êtes pas au point sur ce sujet, je vous renvoie aux parties précédentes! De mon côté, je vais réutiliser ma base de données cours créée précédemment dans ce cours et je vais également créer une table form dans cette base de données. [Web] PHP et SQL : faire des requêtes grâce à PDO – Le blog de Kishiro. Je vous invite à faire de même, soit en passant par phpMyAdmin, soit via un script PHP comme celui-ci: $serveur = "localhost"; $dbname = "cours"; $user = "root"; $pass = "root"; try{ //On se connecte à la BDD $dbco = new PDO("mysql:host=$serveur;dbname=$dbname", $user, $pass); $dbco->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); //On crée une table form $form = "CREATE TABLE form( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, prenom TEXT, mail TEXT, age INT, sexe TEXT, pays TEXT)"; $dbco->exec($form);} catch(PDOException $e){ echo 'Erreur: '. $e->getMessage();}? > Bien évidemment, on crée notre table de façon à ce qu'elle puisse recevoir les données du formulaire.
langage PHP Pour la réalisation de vos scripts PHP, vous serez peut-être amenés à stocker des listes d'utilisateurs, des listes de produits à vendre, des listes de messages, etc. que sais-je encore. Si vous n'êtes pas familier avec les bases de données vous serez sans doute tenté de gérer cela avec des fichiers [comment? ] mais bien vite vous vous rendrez compte des contraintes que cela impose. Il n'est pas forcément évident de stocker plusieurs informations (ex: nom, prénom, email, etc) sur une même ligne (il faut choisir le bon délimiteur), il n'est pas forcément évident de retrouver rapidement la bonne ligne dans le fichier (par exemple pour retrouver le mot de passe de la personne qui veut se connecter), il n'est pas forcément évident de supprimer des lignes dans un fichier. Bref, l'utilisation des fichiers entraîne plein de contraintes auxquelles répondent les bases de données [c'est quoi? ]. Recherche base de données php un. PHP permet d'utiliser de nombreux types de bases de données telles que Oracle, Sybase, PostgreSQL mais aussi bien sur MySQL et SQLite.
999888 a écrit: si le mail n'est pas présent dans la base de donnée, le nombre de colonnes de la requête vaut 0, et on peut accepter le nouveau mail. (? ) PS: le site de PHP conseille d'utiliser rowCount() (une fonction PDO) plutôt que les fonctions mysql_ 16 septembre 2013 à 16:26:01... Programmation PHP/Bases de données — Wikilivres. C'est gentil de lui répondre, mais 5 ans plus tard, c'est pas méga utile. Merci de vérifier la date avant de répondre à un vieux sujet. Je ferme.
php echo $nom; echo '
' echo $prenom; echo '
'; echo $age; echo '
' echo $afficher;? >