Comment creer une table dans phpmyadmin avec wampserver
Fermé
flexi2202
Messages postés
3800
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 mai 2024
-
30 déc. 2020 à 23:58
flexi2202 Messages postés 3800 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 16 mai 2024 - 1 janv. 2021 à 17:00
flexi2202 Messages postés 3800 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 16 mai 2024 - 1 janv. 2021 à 17:00
A voir également:
- Comment creer une table dans phpmyadmin avec wampserver
- Table ascii - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Table des matières word - Guide
4 réponses
jordane45
Messages postés
38216
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 juin 2024
4 680
31 déc. 2020 à 07:59
31 déc. 2020 à 07:59
Bonjour
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
flexi2202
Messages postés
3800
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 mai 2024
187
31 déc. 2020 à 14:32
31 déc. 2020 à 14:32
bonjour
merci pour la reponse
ben mince alors
connais tu un bon tuto pas trop lourd juste au sujet de l envoi de donnée d un formulaire vers une base de données
merci
merci pour la reponse
ben mince alors
connais tu un bon tuto pas trop lourd juste au sujet de l envoi de donnée d un formulaire vers une base de données
merci
jordane45
Messages postés
38216
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 juin 2024
4 680
Modifié le 31 déc. 2020 à 15:25
Modifié le 31 déc. 2020 à 15:25
Cherches sur le net tuto php pdo tu devrais en trouver pas mal.
En gros, ton code actuel pourrait être réécrit comme ceci:
On créé un fichier de connexion à la bdd qu'on pourra charger dans nos différentes pages
Ton code :
ensuite, pour insérer des lignes dans ta table
En gros, ton code actuel pourrait être réécrit comme ceci:
On créé un fichier de connexion à la bdd qu'on pourra charger dans nos différentes pages
<?php //Fichier de connexion à la bdd : cnxBdd.php //affichage des éventuelles erreurs PHP error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); // connexion à la bdd $user="root"; $password=""; $database="essai"; try{ $bdd =new PDO('mysql:host=localhost;dbname='. $database . ';charset=utf8', $user, $password); // Activation des erreurs PDO $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // mode de fetch par défaut : FETCH_ASSOC / FETCH_OBJ / FETCH_BOTH $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch(PDOException $e) { die('Erreur : ' . $e->getMessage()); }
Ton code :
<?php //on charge le fichier de connexion à la bdd require_once "cnxBdd.php"; //Requete $query="CREATE TABLE contacts ( id int(6) NOT NULL auto_increment ,prenom varchar(15) NOT NULL ,nom varchar(15) NOT NULL ,telephone varchar(20) NOT NULL ,mobile varchar(20) NOT NULL ,fax varchar(20) NOT NULL ,email varchar(50) NOT NULL ,web varchar(70) NOT NULL ,PRIMARY KEY (id) ,UNIQUE id (id),KEY id_2 (id) )"; $datas = NULL; // dans ton cas, aucun paramètre à envoyer dans ta requête //Execution de la requete try{ $requete = $bdd -> prepare($query) ; $requete->execute($datas) ; }catch(Exception $e){ // en cas d'erreur : echo " Erreur ! ".$e->getMessage(); echo " Les datas : " ; print_r($datas); }
ensuite, pour insérer des lignes dans ta table
<?php //on charge le fichier de connexion à la bdd (si pas déjà inclus dans la page) require_once "cnxBdd.php"; // requête pour insérer des données dans ta table $nom ="TEST"; $prenom = "Jordane" $email = "truc@test.fr"; $telephone = "0102030405"; $fax = "0102030405"; $web = "https://commentcamarche.net"; //préparation de la requête et des variables $sql = "INSERT INTO contacts (prenom ,nom ,telephone ,mobile ,fax ,email ,web) VALUES (:prenom ,:nom ,:telephone ,:mobile ,:fax ,:email ,:web)"; $datas = array( ':prenom'=>$prenom ,':nom'=>$nom ,':telephone'=>$telephone ,':mobile'=>$mobile ,':fax'=>$fax ,':email'=>$email ,':web'=>$web ); //Execution de la requete try{ $requete = $bdd -> prepare($sql) ; $requete->execute($datas) ; }catch(Exception $e){ // en cas d'erreur : echo " Erreur ! ".$e->getMessage(); echo " Les datas : " ; print_r($datas); }
flexi2202
Messages postés
3800
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
16 mai 2024
187
1 janv. 2021 à 17:00
1 janv. 2021 à 17:00
ah super jordane je vais essayer tout cela
un tout très grand merci pour ton aide
et mes meilleurs voeux pour cette annee nouvelle
un tout très grand merci pour ton aide
et mes meilleurs voeux pour cette annee nouvelle