|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 5 ![]() |
Bonjour,
Je développe un site communautaire basé sur le Zend Framework. Je viens de passer de mysql à sqlite3, la base de données a été migrée, mais j'ai un étrange problème lorsque je tente de récupérer les données en faisant, par exemple : Code :
Code :
Alors qu'avant, avec mysql, j'avais tout simplement comme résultat du print_r : Code :
Merci d'avance |
||||||
|
|
00
|
|
|
#2 | ||||
|
Invité de passage
![]() Inscription : octobre 2004 Messages : 5 ![]() |
Après avoir parcouru moultes documentations, j'ai compris que sqlite3 renvoie par défaut comme clé : le nom_de_la_table.nom_du_champ.
Et donc, pour empêcher cela, il faut passer comme query à sqlite : Code :
Mais ça ne fonctionne pas pour ma requête sql. Après m'être cassé les neurones, j'ai finalement simplifié la requête en appliquant les PRAGMA et là miracle, ça fonctionne, mais dés que je veux faire une requête sur plusieurs tables avec jointure externe. Il me remet le nom de la table dans les clés du résultat. Ci-dessous, la fonction qui exécute la requête et renvoie les résultat Code :
Pour information, j'ai bien vérifié que les pragma étaient correct dans ma db et j'utilise la dernière version de wamp. |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com