1046 no database selected
Fermé
amine
-
13 juil. 2022 à 11:53
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 13 juil. 2022 à 13:02
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 13 juil. 2022 à 13:02
A voir également:
- Sqlstate[3d000]: invalid catalog name: 1046 no database selected
- Ant movie catalog - Télécharger - TV & Vidéo
- No epg found - Forum Box et Streaming vidéo
- Nº sur clavier ✓ - Forum Word
- No available networks no response from server iron tv pro - Forum TV & Vidéo
- Selected file is not a proper bios ✓ - Forum Windows 10
2 réponses
jordane45
Messages postés
38398
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
30 janvier 2025
4 732
13 juil. 2022 à 12:43
13 juil. 2022 à 12:43
Bonjour
Ne pas utiliser la fonction exec. Mais plutôt passer par l'instruction prepare puis execute
Il serait bien également de séparer dans deux blocs distincts try/catch. Ta connexion à la base et le traitement de la requête SQL...
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
13 juil. 2022 à 13:02
13 juil. 2022 à 13:02
Bonjour,
Il faut utiliser ta variable dbname dans ta connexion PDO :
$conn = new PDO("mysql:host=$localhost;dbname=$dbname", $username, $password);
Préfère l'utilisation d'une requête préparée comme le recommande Jordane.