Stocker toutes les variables dans $_SESSION
Résolu/Fermé
flo39400
Messages postés
596
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
9 septembre 2021
-
Modifié par flo39400 le 12/03/2017 à 17:48
jordane45 Messages postés 38396 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 janvier 2025 - 12 mars 2017 à 23:53
jordane45 Messages postés 38396 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 janvier 2025 - 12 mars 2017 à 23:53
A voir également:
- Stocker toutes les variables dans $_SESSION
- Où sont stockés les mots de passe sur android - Guide
- Où sont stockés les messages whatsapp supprimés - Guide
- Stocker image en ligne - Guide
- Ou sont stockés les marques pages firefox - Guide
1 réponse
jordane45
Messages postés
38396
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 janvier 2025
4 732
12 mars 2017 à 18:08
12 mars 2017 à 18:08
Bonjour,
1 - récupère proprement les variables AVANT de les utiliser.
¨Pour cela, utilise l'écriture ternaire... comme par exemple ici : https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index
2 - Vu que tu utilises PDO ... active l'affichage des erreurs : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
NB : penses à mettre TOUTES tes requêtes dans des blocs TRY/CATCH comme dans l'exemple du lien)
3 - N'utilises pas ROWCOUNT.
Regarde la doc :
https://www.php.net/manual/fr/pdostatement.rowcount.php
On peut y lire :
A la place .. fais donc un fetchAll puis un COUNT dessus.
1 - récupère proprement les variables AVANT de les utiliser.
¨Pour cela, utilise l'écriture ternaire... comme par exemple ici : https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index
2 - Vu que tu utilises PDO ... active l'affichage des erreurs : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
NB : penses à mettre TOUTES tes requêtes dans des blocs TRY/CATCH comme dans l'exemple du lien)
3 - N'utilises pas ROWCOUNT.
Regarde la doc :
https://www.php.net/manual/fr/pdostatement.rowcount.php
On peut y lire :
ce comportement n'est pas garanti pour toutes les bases de données
A la place .. fais donc un fetchAll puis un COUNT dessus.
12 mars 2017 à 20:02
Bon après il est vrai que je doit mettre mes requêtes SQL et la tache exécutoire dans des variable distique.
Et utiliser try et catch a chaque requêtes SQL afin de voir les erreurs a chaque bout de code comme vous me l'avais dit il y a quelques temps.
Pour le 3 donc si j'ai bien compris:
Mais donc COUNT(*) doit être placer dans la requête SQL mais cela sert juste a a compter le nombre de résultats qu'il y a par rapport a la requête si j'ai bien compris ?
Ou je peu l'uttiliser comme cela
Merci d'avance pour votre réponse.
12 mars 2017 à 20:15
Puis, dans ton code :
12 mars 2017 à 23:37
Pourquoi changer l'attribue PDO par défaut en PDO::FETCH_ASSOC ?
Pouvez vous m'expliquer cette ligne :
Merci beaucoup.
12 mars 2017 à 23:53