Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 20/01/2012, 10h18   #1
Invité de passage
 
Homme
Inscription : octobre 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : octobre 2011
Messages : 12
Points : 3
Points : 3
Par défaut Attach Database sqlite

Bonjour à tous,

Dans un autre post d'un autre forum un membre à émis l'idée que l'on pouvais faire des jointures entre Base de Données Et il a raison
En sqlite il existe donc "ATTACH DATABASE". Il est assez difficile de trouver de la documentation dessus.

J'ai commencé par la doc sqlite : http://www.sqlite.org/lang_attach.html.
Très chouette l'explication mais comment je l'utilise

Exemple d'utilisation

Code php :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$this->pdo = new PDO('sqlite:database/orientation.sqlite');
 
/* ICI JE FAIS LA JOINTURE DB (Voir en dessous)*/
 
$req = $this->pdo->query("SELECT * FROM mem.connexion");
 
$data = $req->fetchAll();
 
$this->rPrint($data); 
 
 
 
 
/* Connexion en ciblant le fichier sqlite dans la commande d'attachement */
//Je présume qu il faut employé un exec..
$this->pdo->exec("ATTACH DATABASE 'membre.sqlite' AS mem"); 
 
//Error : Fatal error: Call to a member function fetchAll() on a non-object
 
/* Connexion en utilisant une connexion pdo déja instancier */
$this->pdo->exec("ATTACH DATABASE '".$this->pdo_membre."' AS mem");
 
//Error : Catchable fatal error: Object of class PDO could not be converted to string

Suite des recherches.. Je me dirige donc naturellement vers la PHP : http://students.kiv.zcu.cz/doc/php5/...qlite.php.html
On peux trouver un exemple d'utilisation de "ATTACH DATABASE" dans les notes.(note du 21-feb-2006 05:15)

Oui, fin moi je ne vois qu'une seule DB dans son exemple..Mais je vois qu'il utilise la méthode http://www.php.net/manual/fr/function.sqlite-exec.php qui correspond donc à "exec". Je suis sur le bon chemin mais encore loin du compte.

Apres des recherches google infructueuses...

Si quelqu'un sait me donner un exemple concret de la manière dont il faut utiliser "ATTACH DATABASE" je l'en remercie d'avance
matini 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 02h51.


 
 
 
 
Partenaires

Hébergement Web