Proble avec ma connexion a ma base de donnee
Lwss
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
( ! ) Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 Aucune base n'a été sélectionnée' in C:\wamp\www\hhh\functions\home.func.php on line 20
( ! ) PDOException: SQLSTATE[3D000]: Invalid catalog name: 1046 Aucune base n'a été sélectionnée in C:\wamp\www\hhh\functions\home.func.php on line 20
EDIT : Ajout des balises de code
( ! ) Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 Aucune base n'a été sélectionnée' in C:\wamp\www\hhh\functions\home.func.php on line 20
( ! ) PDOException: SQLSTATE[3D000]: Invalid catalog name: 1046 Aucune base n'a été sélectionnée in C:\wamp\www\hhh\functions\home.func.php on line 20
<?php function get_leader(){ global $db; $req =$db -> query (" SELECT leader.id, leader.title, leader.image, leader.date, leader.content, leader.name FROM leader JOIN admin ON leader.writer=admin.email WHERE posted='1' ORDER BY date DESC LIMIT 0,3 "); $results = array (); $user = $db -> query ( 'SELECT * FROM leader' )-> fetchObject ( 'User' ); { $results [] = $rows; } return $results; } ?>
EDIT : Ajout des balises de code
A voir également:
- Proble avec ma connexion a ma base de donnee
- Gmail connexion - Guide
- Base de registre - Guide
- Arcep ma connexion internet - Accueil - Box & Connexion Internet
- Comment savoir si quelqu'un utilise ma connexion internet - Guide
- Connexion chromecast - Guide
1 réponse
Bonjour,
Déjà... pour poster ton code sur le forum... il faut utiliser : LES BALISES DE CODE
J'ai édité ton message pour les y ajouter.
Voici les explications pour savoir les utiliser : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Merci de le faire la prochaine fois.
Ensuite, ton souci indique un problème au niveau de la connexion... hors.. tu ne nous montres pas ton code de connexion à la bdd....
De plus, vu que tu travailles en PDO, il faut absolument que tu penses à écrire tes instructions (y compris les différentes requêtes....) dans des blocs try/catch
Comme expliqué ici : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Pour finir.. ton bout de code
Ne sert à rien... tu as légèrement oublié le "while" qui va avec je pense.
Et sinon.. ne connais tu pas l'instruction fetchAll ? qui te retourne directement toutes les données issues de ta requête sans avoir besoin de refaire un boucle pour remplir un array....inutilement donc....
Déjà... pour poster ton code sur le forum... il faut utiliser : LES BALISES DE CODE
J'ai édité ton message pour les y ajouter.
Voici les explications pour savoir les utiliser : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Merci de le faire la prochaine fois.
Ensuite, ton souci indique un problème au niveau de la connexion... hors.. tu ne nous montres pas ton code de connexion à la bdd....
De plus, vu que tu travailles en PDO, il faut absolument que tu penses à écrire tes instructions (y compris les différentes requêtes....) dans des blocs try/catch
Comme expliqué ici : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Pour finir.. ton bout de code
{ $results [] = $rows; }
Ne sert à rien... tu as légèrement oublié le "while" qui va avec je pense.
Et sinon.. ne connais tu pas l'instruction fetchAll ? qui te retourne directement toutes les données issues de ta requête sans avoir besoin de refaire un boucle pour remplir un array....inutilement donc....