Probleme de compatibilité windows 10, wampserver 64, phpmyadmin
Résolu
DADDCOM
-
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'essaie desesperement de mettre a jour ma base de donnees Phpmyadmin, en faisant un INSERT INTO depuis mon fichier de code NOTEPAD++.
Mais lorsque je vais sur ma base de données ensuite, aucune mise a jour n'est enregistrée.
Pourtant, lorsque je vais sur l'onglet SQL de PHPMYADMIN et que je fait un INSERT INTO ca fonctionne.
Quelqu un peut peut-il m'aider?
voici mon code, au cas ou vous en auriez besoin:
Merci d avance,
j'essaie desesperement de mettre a jour ma base de donnees Phpmyadmin, en faisant un INSERT INTO depuis mon fichier de code NOTEPAD++.
Mais lorsque je vais sur ma base de données ensuite, aucune mise a jour n'est enregistrée.
Pourtant, lorsque je vais sur l'onglet SQL de PHPMYADMIN et que je fait un INSERT INTO ca fonctionne.
Quelqu un peut peut-il m'aider?
voici mon code, au cas ou vous en auriez besoin:
<?php
$config['db']= array(
'host'=>'localhost',
'username' => 'root',
'pass'=> '',
'dbname'=> 'tuto_bdd_pdo',
);
$[/contents/372-fichier-db db] = new PDO('mysql:host='.$config['db']['host'].';dbname='.$config['db']['dbname'],$config['db']['username'],$config['db']['pass']);
$query =$db->prepare("SELECT 'id'.'name' FROM 'users' WHERE id=1");
$query2 =$db->prepare(" INSERT INTO 'users' ('id','name') VALUES (Null,'vanessa') ");
$query-> execute();
$query2-> execute();
while($row=$query->fetch(PDO::FETCH_ASSOC)) {
echo $row ['name'], '<br>';
}
?>
Merci d avance,
A voir également:
- Probleme de compatibilité windows 10, wampserver 64, phpmyadmin
- Winrar 64 bits windows 10 - Télécharger - Compression & Décompression
- Clé windows 10 pro 64 bits gratuit - Guide
- Compatibilite windows 11 - Guide
- Restauration systeme windows 10 - Guide
- Problème démarrage windows 10 - Guide
1 réponse
Bonjour,
Ton titre est :
Je ne vois pas le rapport avec ta question... ni ton souci ... puisque ton problème semble venir de ton code php !
Ensuite....
Ce n'est pas depuis "notepad++" que tu exécutes ton code.... notepad++ te sert à ECRIRE ton code ... code qui est ensuite exécuté via ton navigateur internet au travers de WAMP. (à condition que tu passes bien par le LOCALHOST )
En ce qui concerne ton code :
1 - Active la gestion des erreurs PDO en suivant (INTEGRALEMENT) ce tuto :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
2 - Tu as une erreur dans ta première requête !
Où as tu vu qu'il fallait mettre un point ? (il faut mettre une virgule )
Où as tu vu qu'il fallait mettre des QUOTES autour du nom des champs ?
Donc.. ta requête corrigée devient :
(en activant la gestion des erreurs et en plaçant tes requêtes dans des blocs try/catch tu aurais eu un message t'indiquant ces erreurs....
Cordialement,
Jordane
Ton titre est :
Probleme de compatibilité windows 10, wampserver 64, phpmyadmin
Je ne vois pas le rapport avec ta question... ni ton souci ... puisque ton problème semble venir de ton code php !
Ensuite....
Ce n'est pas depuis "notepad++" que tu exécutes ton code.... notepad++ te sert à ECRIRE ton code ... code qui est ensuite exécuté via ton navigateur internet au travers de WAMP. (à condition que tu passes bien par le LOCALHOST )
En ce qui concerne ton code :
1 - Active la gestion des erreurs PDO en suivant (INTEGRALEMENT) ce tuto :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
2 - Tu as une erreur dans ta première requête !
SELECT 'id'.'name' FROM 'users' WHERE id=1
Où as tu vu qu'il fallait mettre un point ? (il faut mettre une virgule )
Où as tu vu qu'il fallait mettre des QUOTES autour du nom des champs ?
Donc.. ta requête corrigée devient :
SELECT id
, name
FROM `users`
WHERE id=1
(en activant la gestion des erreurs et en plaçant tes requêtes dans des blocs try/catch tu aurais eu un message t'indiquant ces erreurs....
Cordialement,
Jordane