7 résultats trouvés
- par julienh62
- 16 mars 2022, 11:21
- Forum : PHP avancé
- Sujet : [RESOLU] requete preparees select between programation objet procédurale
- Réponses : 9
- Vues : 744
RESOLU
Bonjour à tous
J'ai trouvé mon erreur .
C'était une erreur de syntaxe SQL
Code : Tout sélectionner
SELECT * FROM `webseance` WHERE `date_debut` BETWEEN :find AND :find2
Et non pas
Code : Tout sélectionner
SELECT * FROM `webseance` WHERE `date_debut` BETWEEN date_debut = :find AND date_debut= :find2
- par julienh62
- 15 mars 2022, 23:30
- Forum : PHP avancé
- Sujet : [RESOLU] requete preparees select between programation objet procédurale
- Réponses : 9
- Vues : 744
la seconde requête recupére les valeurs du formulaire get , il n'y a pas de fonction bindValue à effectuer ensuite (pas de requete préparée)
la 1ere requête utilise :find et :find2 pour ensuite et nécessite une requête préparée.
Merci à vous, j'ai besoin de comprendre
- par julienh62
- 15 mars 2022, 23:05
- Forum : PHP avancé
- Sujet : [RESOLU] requete preparees select between programation objet procédurale
- Réponses : 9
- Vues : 744
énieme tentative (après consultation de tuto requete préparées) sai_date_debut et sai_date_fin sont les dates choisies par l'utilisateur et récupérée avec methode get le but est toujours d'afficher les séances qui correspondent aux dates choisies par l'utilisateur. $sql = "SELECT * FROM websean...
- par julienh62
- 15 mars 2022, 17:22
- Forum : PHP avancé
- Sujet : [RESOLU] requete preparees select between programation objet procédurale
- Réponses : 9
- Vues : 744
Finalement j'ai mis sai pour saisie , du coup la variable date _debut devient sai_date_debut le code ci dessous fonctionne lui sans probleme $sth = $bdh -> prepare('SELECT * FROM webseance WHERE date_debut = :find '); $sth->bindValue('find', $sai_date_debut, PDO::PARAM_STR); /* On protège car le tex...
- par julienh62
- 15 mars 2022, 15:41
- Forum : PHP avancé
- Sujet : [RESOLU] requete preparees select between programation objet procédurale
- Réponses : 9
- Vues : 744
Oui j'ai mis aussi une condition pour vérifier si le formulaire est soumis avant d’exécuter la requête SQL
if ( isset( $_GET['submit']) ) {
$date1 = $_GET['date1'];
$date2 = $_GET['date2'];
j'ai remplacé date_debut par date1 et date_fin par date2
- par julienh62
- 15 mars 2022, 13:38
- Forum : PHP avancé
- Sujet : [RESOLU] requete preparees select between programation objet procédurale
- Réponses : 9
- Vues : 744
Merci pour votre réponse. En fait la requête ci dessous fonctionne et affiche le résultat voulu (sans doute j'aurais pu nommer différemment date debut) $sql = "SELECT *FROM webseance WHERE date_debut BETWEEN '{$date_debut}' AND '{$date_fin}' "; // Le lancement en php de ma requête $sth = $...
- par julienh62
- 15 mars 2022, 11:45
- Forum : PHP avancé
- Sujet : [RESOLU] requete preparees select between programation objet procédurale
- Réponses : 9
- Vues : 744
Bonjour merci de m'accueillir sur ce forum, Voici ma configuration si besoin (en local) Version Apache :2.4.51 Server Software :Apache/2.4.51 (Win64) PHP/8.0.13 - Port défini pour Apache : 80 Version de PHP :8.0.13 Je veux afficher une période donnée (intervalle date début et date fin) . Cette pério...
Nous sommes le 05 juin 2026, 07:03