Problème de requête SQL avec variables
Résolu
Stavengar
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
Stavengar Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Stavengar Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Je voudrais implémenter une base de données dans un code PHP, et les requêtes SQL marchent très bien lorsque je met des string dans les arguments, mais dès que je met des variables, ça ne marche pas du tout.
J'ai essayé plusieurs combinaisons entre ' et " et aucune ne marche.
Voilà la dernière que j'ai essayé ( je l'avais trouvée sur un forum) :
22 : $name = $_SESSION['username'];
23 : $prix = $_POST['prix'];
24 : $motif = $_POST['motif'];
25 : $bdd->exec("INSERT INTO comptes(username, montant, motif) VALUES(' . $name . ', ' . $prix . ', ' . $motif . ') ");
26 : <h1>Validation effectuée</h1>
voici l'erreur que j’obtiens :
Parse error: syntax error, unexpected '<' in C:\wamp\www\grmx\validation.php on line 26
Quelqu'un a une idée ?
J'ai essayé plusieurs combinaisons entre ' et " et aucune ne marche.
Voilà la dernière que j'ai essayé ( je l'avais trouvée sur un forum) :
22 : $name = $_SESSION['username'];
23 : $prix = $_POST['prix'];
24 : $motif = $_POST['motif'];
25 : $bdd->exec("INSERT INTO comptes(username, montant, motif) VALUES(' . $name . ', ' . $prix . ', ' . $motif . ') ");
26 : <h1>Validation effectuée</h1>
voici l'erreur que j’obtiens :
Parse error: syntax error, unexpected '<' in C:\wamp\www\grmx\validation.php on line 26
Quelqu'un a une idée ?
A voir également:
- Problème de requête SQL avec variables
- Logiciel sql - Télécharger - Bases de données
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Sql lister les tables ✓ - Forum Programmation
- Vba range avec variable ✓ - Forum VB / VBA
1 réponse
salut,
tu ne peux pas mettre du HTML dans du php
remplaces la ligne 26 par :
ou sinon tu fermes ta balise php comme ceci ?> après la ligne 25
tu ne peux pas mettre du HTML dans du php
remplaces la ligne 26 par :
echo "<h1>Validation effectuée</h1>";
ou sinon tu fermes ta balise php comme ceci ?> après la ligne 25
Stavengar
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
oui merci j'avais pas fait attention ...