Je suis désolé mais je n'ai pas compris ce que tu as mis , en gros je dois testé comme ça ?
Bonjour,
Je me suis trouvé avec un problème avec PDO
Ce que j'ai fais
Je cherche à pouvoir publié un "article" comme sur wordpress mais sur quelque chose que j'ai codé. Mais rien ne se passe, j'ai cherché (un peu) sur internet mais aucune erreur ne s'inscrit. Voilà mon code:
17 réponses
J'ai vu quand tu as mis que il y a 2 fois le $video. Dans mon cas j'utilise l'id de la vidéo pour disqus.
Mais après ce que t'as mis il ne se passe rien...
Rien sur phpmyadmin, et rien sur le site.
Oui et en primary
Par contre les requêtes de suppression et d'update fonctionnent
La structure de la table pourrait aider à y voir plus claire.
Autre chose pour la récupération des variables via $_POST regarde la fonction filter_imput() associé à filter_var() et autres c'est bien mieux pour la sécurité.
Tu veux voir le fichier sql ou un screen (les lignes dans le fichier sql seront enlevé pour éviter les problèmes)
Bonjour,
Avez-vous consulté les fichiers logs pour déterminer l'erreur ?
Sinon adapté ce code pour afficher l'erreur:
Bien la structure en sql, histoire qu"on puisse faire un test nous même de ton code du genre:
<pre><code>
CREATE TABLE ma_table (
lala_id int(11) NOT NULL,
lala_title varchar(250) NOT NULL,
lala_content text NOT NULL,
lala_img varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
</code></pre>
Pas besoin des données, juste la structure de la table.
Mon fichier SQL
Et pour répondre à Carouge10 "... mais aucune erreur ne s'inscrit", avec ton code tout disparait de la page mais rien ne se passe, pas une seul écriture.
--- EDIT ---
Quand je fait une verif php, je n'ai aucune erreur.
Ton id n'est pas en auto-increment donc il faut soit le passer auto-increment, soit c'est à toi de le gérer.
"date" est réservé à SQL donc il vaut mieux le modifier comme "date_article".
Pourtant je le vois qu'il est en auto

Et bien très bien et pour le reste ?
J'ai ajouté ce que tu as mis mais rien ne s'affiche
Je parlais de ceci : "date" est réservé à SQL donc il vaut mieux le modifier comme "date_article".
Il ne se passe toujours rien, rien. Et ça me le fait sur toute mes db. J'ai tenté de crée une nouvelle db avec un autre nom etc mais même ça ne fonctionne pas. Comment te connecte tu à mysql ?
Je me connecte comme ça :
Oui c'est bien cela
Ajoute ceci en dessous pour afficher les erreurs pdo
Et ceci en tout début de ton code pour affichers les erreurs
C'est bon en fait, après avoir vu l'erreur il y avait un problème avec disqus-name. Merci de m'avoir aidé
PHP:
SQL: