Comment insérer dans la base de données
Fermé
issamo31
Messages postés
10
Date d'inscription
samedi 17 janvier 2015
Statut
Membre
Dernière intervention
19 janvier 2015
-
17 janv. 2015 à 21:51
Utilisateur anonyme - 17 janv. 2015 à 22:31
Utilisateur anonyme - 17 janv. 2015 à 22:31
A voir également:
- Comment insérer dans la base de données
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Formules excel de base - Guide
- Tnt base de données vide - Forum TNT / Satellite / Réception
3 réponses
Utilisateur anonyme
Modifié par ludobabs le 17/01/2015 à 22:15
Modifié par ludobabs le 17/01/2015 à 22:15
Bonjour,
ensuite tu fais ton INSERT
Cdt
ps -> https://forums.commentcamarche.net/forum/affich-31392304-insertion-dans-la-base-ne-marche-pas
Vérifie que ta requêtte SQL est bien formée ...
[EDIT] oublié le " try "
En informatique 99% des problèmes se situent entre le fauteuil et le clavier
$pdo = new PDO('mysql:host=localhost;dbname=test','root',''); catch (PDOException $exception) { echo $message= $exception->getMessage(); die(); }
ensuite tu fais ton INSERT
Cdt
ps -> https://forums.commentcamarche.net/forum/affich-31392304-insertion-dans-la-base-ne-marche-pas
Vérifie que ta requêtte SQL est bien formée ...
[EDIT] oublié le " try "
En informatique 99% des problèmes se situent entre le fauteuil et le clavier
issamo31
Messages postés
10
Date d'inscription
samedi 17 janvier 2015
Statut
Membre
Dernière intervention
19 janvier 2015
17 janv. 2015 à 22:10
17 janv. 2015 à 22:10
c'était pas marché voila que ce qu'il m'affiche :
Parse error: syntax error, unexpected 'catch' (T_CATCH) in C:\wamp\www\home (2).php on line 8
Parse error: syntax error, unexpected 'catch' (T_CATCH) in C:\wamp\www\home (2).php on line 8
issamo31
Messages postés
10
Date d'inscription
samedi 17 janvier 2015
Statut
Membre
Dernière intervention
19 janvier 2015
17 janv. 2015 à 22:21
17 janv. 2015 à 22:21
ma table contiens
id -> INT -> auto-incrément
nom -> varchar
prenom -> varchar
group -> varchar
note ->float
apré l'execution de ce code :
<?php
try { $pdo = new PDO('mysql:host=localhost;dbname=test','root','');
}
catch (PDOException $exception) {
echo $message= $exception->getMessage();
die();
}$bdd->query('INSERT INTO goo( ,nom, prenom, group, note) VALUES( ,"hay","zamaz","03",20)');
?>
il m'affiche
1/ Notice: Undefined variable: bdd in C:\wamp\www\home (2).php on line 12
2/ Fatal error: Call to a member function query() on a non-object in C:\wamp\www\home (2).php on line 12
je suis tellement perdu j'arrive pas a le résoudre
id -> INT -> auto-incrément
nom -> varchar
prenom -> varchar
group -> varchar
note ->float
apré l'execution de ce code :
<?php
try { $pdo = new PDO('mysql:host=localhost;dbname=test','root','');
}
catch (PDOException $exception) {
echo $message= $exception->getMessage();
die();
}$bdd->query('INSERT INTO goo( ,nom, prenom, group, note) VALUES( ,"hay","zamaz","03",20)');
?>
il m'affiche
1/ Notice: Undefined variable: bdd in C:\wamp\www\home (2).php on line 12
2/ Fatal error: Call to a member function query() on a non-object in C:\wamp\www\home (2).php on line 12
je suis tellement perdu j'arrive pas a le résoudre
donne nous ton véritable code, pas de petits morceaux, utilises la coloration syntaxique ( en haut à droite, balise code PHP ) sinon nous n'allons pas nous en sortir ^^
normal, $bdd n'existe pas. Juste à ajouter $bdd = $pdo;
C'est lié à la premiere erreur
Pour savoir si l'ajout à bien fonctionné, ajoute
Cdt
try { $pdo = new PDO('mysql:host=localhost;dbname=test','root',''); } catch (PDOException $exception) { echo $message= $exception->getMessage(); die(); } $this->connexion_bd = $pdo; // traiter requete $this->data=$connexion_bd->query("XXXXXX"); // si tu veux ( optionnel pour un INSERT ) while( $this->data_vue = $this->data->fetch() ) { ....... ton traitement pour chaque ligne retournée par ta requete }
1/ Notice: Undefined variable: bdd in C:\wamp\www\home (2).php on line 12
normal, $bdd n'existe pas. Juste à ajouter $bdd = $pdo;
2/ Fatal error: Call to a member function query() on a non-object in C:\wamp\www\home (2).php on line 12
C'est lié à la premiere erreur
Pour savoir si l'ajout à bien fonctionné, ajoute
echo mysql_affected_rows());
Cdt