Message d'erreur - MySQL / PHP
Fermé
eleve14
Messages postés
15
Date d'inscription
mercredi 28 mai 2014
Statut
Membre
Dernière intervention
10 mai 2016
-
15 mars 2016 à 09:51
jordane45 Messages postés 38178 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 mai 2024 - 15 mars 2016 à 10:50
jordane45 Messages postés 38178 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 mai 2024 - 15 mars 2016 à 10:50
A voir également:
- Message d'erreur - MySQL / PHP
- Erreur 0x80070643 - Guide
- Recuperer message whatsapp - Guide
- Message d'absence thunderbird - Guide
- Erreur 38 free ✓ - Forum Mobile
- Mysql download - Télécharger - Bases de données
2 réponses
jordane45
Messages postés
38178
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 mai 2024
4 667
15 mars 2016 à 09:55
15 mars 2016 à 09:55
Bonjour,
Le try/catch intercepte les ERREURS .... (si tu as une erreur dans ta requête par exemple).
Pour faire ce que tu souhaites, le mieux est encore de faire une requête SELECT avant pour vérifier si la classe existé ou non... et SI elle n'existe pas.. en faire un INSERT.
Penses aussi à ajouter, dans ta table, une clé UNIQUE. (sur le nom de la classe par exemple). Ainsi, tu ne pourras pas réinsérer dans ta bdd une classe déjà présente.
Le try/catch intercepte les ERREURS .... (si tu as une erreur dans ta requête par exemple).
Pour faire ce que tu souhaites, le mieux est encore de faire une requête SELECT avant pour vérifier si la classe existé ou non... et SI elle n'existe pas.. en faire un INSERT.
Penses aussi à ajouter, dans ta table, une clé UNIQUE. (sur le nom de la classe par exemple). Ainsi, tu ne pourras pas réinsérer dans ta bdd une classe déjà présente.
eleve14
Messages postés
15
Date d'inscription
mercredi 28 mai 2014
Statut
Membre
Dernière intervention
10 mai 2016
1
15 mars 2016 à 10:42
15 mars 2016 à 10:42
Concernant la clé UNIQUE, je l'ai déjà effectué. Et mon problème est en fait que je ne sais pas comment tester si la classe existe, malgré le SELECT fait avant l'INSERT...
jordane45
Messages postés
38178
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 mai 2024
4 667
15 mars 2016 à 10:50
15 mars 2016 à 10:50
Ben... si le SELECT retourne un résultat .... c'est donc qu'il existe déjà !
Montre donc le code essayé avec le SELECT pour voir ce que tu as mal fais...
Montre donc le code essayé avec le SELECT pour voir ce que tu as mal fais...