Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/07/2008, 16h36   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 7
Points : 3
Points : 3
Par défaut utilisation du framework CodeIgniter

Bonjour à tous,

Je dois developper une mini application à l'aide du framework CodeIgniter mais le problème qui se pose c'est la connexion à ma base de donnees.

J'ai plaçé un fichier connexion.php dans 'system/application/views' avec une connexion en base sans mot de passe ( j'utilise easyPHP en local ).

J'ai ensuite mis cette ligne de code dans mon fichier 'welcome.php" qui se trouve dans 'system/application/controllers' pour charger le fichier connexion.php afin d'établir la connexion avec ma base.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Welcome extends Controller {
 
	function connexion()
	{
		$this->load->view('connexion');
		echo $this;
	}
 
	function Welcome()
	{
		parent::Controller();
	}
 
	function index()
	{
		$this->load->view('test');
	}
}
Dans test.php j'ai une requête qui m'affiche le contenu d'une table.

quand j'actualise ma page, j'ai cette erreur :


Severity: Warning

Message: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)

Filename: views/test.php

Line Number: 54


Severity: Warning

Message: mysql_query(): A link to the server could not be established

Filename: views/test.php

Line Number: 54


Merci de votre aide.
L'anonyme_connu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2008, 18h01   #2
Membre régulier
 
Inscription : juin 2007
Messages : 89
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2007
Messages : 89
Points : 95
Points : 95
Citation:
Message: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)
Le problème vient que les identifiants de connexion à la base de donnée sont mauvais. D'ailleurs tu as deux @ dans ta chaine ('ODBC'@'@localhost'). Tu devrais enlever celui devant localhost.
dewsz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2008, 17h52   #3
Membre chevronné
 
Inscription : janvier 2006
Messages : 604
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations forums :
Inscription : janvier 2006
Messages : 604
Points : 677
Points : 677
il existe déjà un fichier database.php dans system/application/config

http://codeigniter.com/user_guide/da...ve_record.html
Ksual est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h09.


 
 
 
 
Partenaires

Hébergement Web