Exec requete en php ne fonctionne pas
Résolu
Utilisateur anonyme
-
jee pee Messages postés 41600 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41600 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, j'essaie d'insérer des données dans ma table et ça ne fonctionne pas. Je suis sur cela depuis hier et je ne trouve pas le problème. Tout semble ok. Le code me dit que les données ont bien été insérer mais quand je vais voir la table, il n'y a rien.
Voilà mon code pour me connecter sur la base de données
et mon code pour insérer les données. J'ai réduit au minimum donc une seule entré à faire...
Je suis incapable de voir ce qui ne fonctionne pas dans cela. On ne peut faire plus simple... J'utilise sublime text pour écrire mon code et phpmyadmin pour la base de données en loalhost 127.0.0.1. Il n'y a pas d'erreur dans l'appel de la base de données car je peux faire des 'select' et les données apparaissent dans ma page.
merci de votre aide!
Voilà mon code pour me connecter sur la base de données
<?php // Connexion à la base de données try { $bdd = new PDO('mysql:host=127.0.0.1;dbname=test;charset=utf8','root','root'); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } ?>:
et mon code pour insérer les données. J'ai réduit au minimum donc une seule entré à faire...
$bdd->exec('INSERT INTO test(Non,)VALUES(\'Larose\')'); echo 'Le commentaire a bien été ajouté.';
Je suis incapable de voir ce qui ne fonctionne pas dans cela. On ne peut faire plus simple... J'utilise sublime text pour écrire mon code et phpmyadmin pour la base de données en loalhost 127.0.0.1. Il n'y a pas d'erreur dans l'appel de la base de données car je peux faire des 'select' et les données apparaissent dans ma page.
merci de votre aide!
Configuration: Windows / Chrome 88.0.4324.190
A voir également:
- Exec requete en php ne fonctionne pas
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Php alert ✓ - Forum PHP
- Find exec grep ✓ - Forum Linux / Unix
1 réponse
Bonjour,
Je ne suis pas sur que tu gères correctement les erreurs car ton message echo ... n'est pas conditionné. Voir pour activer l'affichage des erreurs PHP, activer les erreurs PDO et placer chaque requête dans un bloc try/catch
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Après ton insert lui ne semble pas très orthodoxe ;-) Mais je ne maitrise pas le php donc pas les caractères de séparation
Tout le moins, moi la colonne je supposerais qu'elle s'appelle Nom et pas Non (mais voir la description de la table) et derrière la
Je ne suis pas sur que tu gères correctement les erreurs car ton message echo ... n'est pas conditionné. Voir pour activer l'affichage des erreurs PHP, activer les erreurs PDO et placer chaque requête dans un bloc try/catch
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Après ton insert lui ne semble pas très orthodoxe ;-) Mais je ne maitrise pas le php donc pas les caractères de séparation
' : \
Tout le moins, moi la colonne je supposerais qu'elle s'appelle Nom et pas Non (mais voir la description de la table) et derrière la
,est inopportune à cet endroit s'il n'y a pas un second nom de champ.