Probleme de compatibilité windows 10, wampserver 64, phpmyadmin
Résolu
DADDCOM
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 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