fetching multilanguage content from mysql db

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Khronos
Δημοσιεύσεις: 754
Εγγραφή: 11 Δεκ 2006 14:43
Τοποθεσία: Ηράκλειο

fetching multilanguage content from mysql db

Δημοσίευση από Khronos » 06 Σεπ 2010 15:16

Γεια σας,

έστω οτι έχουμε 2 tables, το pages και pages_lang

Κώδικας: Επιλογή όλων

pages
----------
id	 	 	 	 	
parentId 	 	 	 	 	
nameUrl 	 

pages_lang
---------------	 
id	
itemId	
locale	
title	
description
εκτελώ αυτό το query :

Κώδικας: Επιλογή όλων

SELECT * FROM pages INNER JOIN pages_lang ON pages.id = 1 AND pages_lang.itemId = 1
όπου παίρνω 2 rows για 2 γλώσσες.

Πώς μπορώ να φτιάξω τα δεδομένα κάπως έτσι:

Κώδικας: Επιλογή όλων

properties => array(
                        id => 1,
                        parentId => 0,
                        nameUrl => contact
                     ),
langContent => array(
                           en => array(
                               title => fdsafdsa
                               description => fdsafdsafas
                           ),
                           el => array(
                               title => fdsafdsa
                               description => fdsafdsafas
                           ),
                           fr => array(
                               title => fdsafdsa
                               description => fdsafdsafas
                           )
                       )

Το χρειάζομαι για το edit mode μιας εγγραφής και έτσι θέλω να έχω όλα τα properties διαθέσιμα μέσω μιας μεταβλητής.

Ευχαριστώ

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης