Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7174075
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T15:57:25+00:00 2026-05-28T15:57:25+00:00

I’m implementing an alternative android market, I have the mysql and I’m implementing the

  • 0

I’m implementing an alternative android market, I have the mysql and I’m implementing the android client. Android will interact with mysql tnx o php that will translate mysql query result in json, but this layer at the moment doesn’t exist. So I’m making query manually through phpmyadmin, exporting the query result in XML (cause you can’t export straight o json) an then converting he XML to json with a online XML to json converter ex. http://extjs.org.cn/xml2json/xml2json_online.php

Now I did the first activity of my android client that shows the list of all the apps available. That was easy caue all the data i need where in the Table APPLICAZIONE.
Now when i click on a app it should open the detail of that application like in the android market. The problem is the this new page requires more info cause it shows also the details of the Developper, the preview images of the app, the ratings of the app and the user that wrote it and so on………so basically I have to query not only 1 table but 5 different tables in a join:

This is the query I tried:

SELECT `APPLICAZIONE_ID` , `APPLICAZIONE_PREZZO` , `APPLICAZIONE_ICONA_PATH` , `APPLICAZIONE_NOME` , `APPLICAZIONE_DESCRIZIONE` , `APPLICAZIONE_DOWNLOAD_NUM` , `APPLICAZIONE_NUM_VOTI` ,`ID_SVILUPPATORE` ,
   `SVILUPPATORE_NOME` , `SVILUPPATORE_MAIL` , `SVILUPPATORE_WEB_SITE`, `SVILUPPATORE_ID`,
       `IMMAGINE_PATH`, immagine_preview.`ID_APPLICAZIONE`,
       `RATING_DATA` , `RATING_VOTO` , `RATING_DESCRIZIONE` , `ID_UTENTE`,  rating.`ID_APPLICAZIONE`,
       `UTENTE_USERID` , `UTENTE_ID`
FROM `applicazione` , `sviluppatore`,`immagine_preview`,`rating`,`utente`
WHERE applicazione.`APPLICAZIONE_ID` =1
      AND applicazione.`ID_SVILUPPATORE` = sviluppatore.`SVILUPPATORE_ID`
      AND applicazione.`APPLICAZIONE_ID` = immagine_preview.`ID_APPLICAZIONE`
      AND applicazione.`APPLICAZIONE_ID` = rating.`ID_APPLICAZIONE`
      AND utente.`UTENTE_ID` = rating.`ID_UTENTE`

In Phpmyadmin i get 9 rows, it’s corrwct cause i know how i filled up the db, i have 1 app with that ID, thta has 1 developper (so still 1 record) but then the app has 3 preview images (so 1×3 3 record) and 3 ratings left by some users (so 3×3 = 9 records).

If i export the result in sql this is what I get:

<marketmddb>
     <!-- Tabella applicazione -->
        <applicazione>
            <APPLICAZIONE_ID>1</APPLICAZIONE_ID>
            <APPLICAZIONE_PREZZO>4.5</APPLICAZIONE_PREZZO>
        <APPLICAZIONE_ICONA_PATH>D:\EasyPHP5.2.10\www\icone\search1.png</APPLICAZIONE_ICONA_PATH>
        <APPLICAZIONE_NOME>Applicazione1</APPLICAZIONE_NOME>
        <APPLICAZIONE_DESCRIZIONE>La prima app di prova</APPLICAZIONE_DESCRIZIONE>
        <APPLICAZIONE_DOWNLOAD_NUM>10</APPLICAZIONE_DOWNLOAD_NUM>
        <APPLICAZIONE_NUM_VOTI>5</APPLICAZIONE_NUM_VOTI>
        <ID_SVILUPPATORE>1</ID_SVILUPPATORE>
        <SVILUPPATORE_NOME>Luca</SVILUPPATORE_NOME>
        <SVILUPPATORE_MAIL>sviluppatore@mail.com</SVILUPPATORE_MAIL>
        <SVILUPPATORE_WEB_SITE>www.pirla.it</SVILUPPATORE_WEB_SITE>
        <SVILUPPATORE_ID>1</SVILUPPATORE_ID>
        <IMMAGINE_PATH>percorso1</IMMAGINE_PATH>
        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
        <RATING_DATA>2011-05-10 14:21:32</RATING_DATA>
        <RATING_VOTO>3</RATING_VOTO>
        <RATING_DESCRIZIONE>Questa applicazione funziona come i prodotti della marcuzzi</RATING_DESCRIZIONE>
        <ID_UTENTE>1</ID_UTENTE>
        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
        <UTENTE_USERID>Luca</UTENTE_USERID>
        <UTENTE_ID>1</UTENTE_ID>
    </applicazione>
    <applicazione>
        <APPLICAZIONE_ID>1</APPLICAZIONE_ID>
        <APPLICAZIONE_PREZZO>4.5</APPLICAZIONE_PREZZO>
        <APPLICAZIONE_ICONA_PATH>D:\EasyPHP5.2.10\www\icone\search1.png</APPLICAZIONE_ICONA_PATH>
        <APPLICAZIONE_NOME>Applicazione1</APPLICAZIONE_NOME>
        <APPLICAZIONE_DESCRIZIONE>La prima app di prova</APPLICAZIONE_DESCRIZIONE>
        <APPLICAZIONE_DOWNLOAD_NUM>10</APPLICAZIONE_DOWNLOAD_NUM>
        <APPLICAZIONE_NUM_VOTI>5</APPLICAZIONE_NUM_VOTI>
        <ID_SVILUPPATORE>1</ID_SVILUPPATORE>
        <SVILUPPATORE_NOME>Luca</SVILUPPATORE_NOME>
        <SVILUPPATORE_MAIL>sviluppatore@mail.com</SVILUPPATORE_MAIL>
        <SVILUPPATORE_WEB_SITE>www.pirla.it</SVILUPPATORE_WEB_SITE>
        <SVILUPPATORE_ID>1</SVILUPPATORE_ID>
        <IMMAGINE_PATH>percorso1</IMMAGINE_PATH>
        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
        <RATING_DATA>2011-05-09 14:22:30</RATING_DATA>
        <RATING_VOTO>5</RATING_VOTO>
        <RATING_DESCRIZIONE>questa applicazione è stata fatta da un vero genio dell'informatica</RATING_DESCRIZIONE>
        <ID_UTENTE>2</ID_UTENTE>
        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
        <UTENTE_USERID>Francesco</UTENTE_USERID>
        <UTENTE_ID>2</UTENTE_ID>
    </applicazione>
    <applicazione>
        <APPLICAZIONE_ID>1</APPLICAZIONE_ID>
        <APPLICAZIONE_PREZZO>4.5</APPLICAZIONE_PREZZO>
        <APPLICAZIONE_ICONA_PATH>D:\EasyPHP5.2.10\www\icone\search1.png</APPLICAZIONE_ICONA_PATH>
        <APPLICAZIONE_NOME>Applicazione1</APPLICAZIONE_NOME>
        <APPLICAZIONE_DESCRIZIONE>La prima app di prova</APPLICAZIONE_DESCRIZIONE>
        <APPLICAZIONE_DOWNLOAD_NUM>10</APPLICAZIONE_DOWNLOAD_NUM>
        <APPLICAZIONE_NUM_VOTI>5</APPLICAZIONE_NUM_VOTI>
        <ID_SVILUPPATORE>1</ID_SVILUPPATORE>
        <SVILUPPATORE_NOME>Luca</SVILUPPATORE_NOME>
        <SVILUPPATORE_MAIL>sviluppatore@mail.com</SVILUPPATORE_MAIL>
        <SVILUPPATORE_WEB_SITE>www.pirla.it</SVILUPPATORE_WEB_SITE>
        <SVILUPPATORE_ID>1</SVILUPPATORE_ID>
        <IMMAGINE_PATH>percorso1</IMMAGINE_PATH>
        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
        <RATING_DATA>2011-05-10 14:23:23</RATING_DATA>
        <RATING_VOTO>1</RATING_VOTO>
        <RATING_DESCRIZIONE>Non ci siamo proprio</RATING_DESCRIZIONE>
        <ID_UTENTE>3</ID_UTENTE>
        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
        <UTENTE_USERID>Vanessa</UTENTE_USERID>
        <UTENTE_ID>3</UTENTE_ID>
    </applicazione>
    <applicazione>
        <APPLICAZIONE_ID>1</APPLICAZIONE_ID>
        <APPLICAZIONE_PREZZO>4.5</APPLICAZIONE_PREZZO>
        <APPLICAZIONE_ICONA_PATH>D:\EasyPHP5.2.10\www\icone\search1.png</APPLICAZIONE_ICONA_PATH>
        <APPLICAZIONE_NOME>Applicazione1</APPLICAZIONE_NOME>
        <APPLICAZIONE_DESCRIZIONE>La prima app di prova</APPLICAZIONE_DESCRIZIONE>
        <APPLICAZIONE_DOWNLOAD_NUM>10</APPLICAZIONE_DOWNLOAD_NUM>
        <APPLICAZIONE_NUM_VOTI>5</APPLICAZIONE_NUM_VOTI>
        <ID_SVILUPPATORE>1</ID_SVILUPPATORE>
        <SVILUPPATORE_NOME>Luca</SVILUPPATORE_NOME>
        <SVILUPPATORE_MAIL>sviluppatore@mail.com</SVILUPPATORE_MAIL>
        <SVILUPPATORE_WEB_SITE>www.pirla.it</SVILUPPATORE_WEB_SITE>
        <SVILUPPATORE_ID>1</SVILUPPATORE_ID>
        <IMMAGINE_PATH>percorso2</IMMAGINE_PATH>
        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
        <RATING_DATA>2011-05-10 14:21:32</RATING_DATA>
        <RATING_VOTO>3</RATING_VOTO>
        <RATING_DESCRIZIONE>Questa applicazione funziona come i prodotti della marcuzzi</RATING_DESCRIZIONE>
        <ID_UTENTE>1</ID_UTENTE>
        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
        <UTENTE_USERID>Luca</UTENTE_USERID>
        <UTENTE_ID>1</UTENTE_ID>
    </applicazione>
    and so on 9 times, if i don't cut it i will finish characters
</marketmddb>

and then this JSON:

    {
        "marketmddb":
        {
                "applicazione":
                [
                        {
                                "APPLICAZIONE_ID":"1",
                                "APPLICAZIONE_PREZZO":"4.5",
                                "APPLICAZIONE_ICONA_PATH":"D:\\EasyPHP5.2.10\\www\\icone\\search1.png",
                                "APPLICAZIONE_NOME":"Applicazione1",
                                "APPLICAZIONE_DESCRIZIONE":"La prima app di prova",
                                "APPLICAZIONE_DOWNLOAD_NUM":"10",
                                "APPLICAZIONE_NUM_VOTI":"5",
                                "ID_SVILUPPATORE":"1",
                                "SVILUPPATORE_NOME":"Luca",
                                "SVILUPPATORE_MAIL":"sviluppatore@mail.com",
                                "SVILUPPATORE_WEB_SITE":"www.pirla.it",
                                "SVILUPPATORE_ID":"1",
                                "IMMAGINE_PATH":"percorso1",
                                "ID_APPLICAZIONE":["1","1"],
                                "RATING_DATA":"2011-05-10 14:21:32",
                                "RATING_VOTO":"3",
                                "RATING_DESCRIZIONE":"Questa applicazione funziona come i prodotti della marcuzzi",
                                "ID_UTENTE":"1",
                                "UTENTE_USERID":"Luca",
                                "UTENTE_ID":"1"
                        },
                        {
                                "APPLICAZIONE_ID":"1",
                                "APPLICAZIONE_PREZZO":"4.5",
                                "APPLICAZIONE_ICONA_PATH":"D:\\EasyPHP5.2.10\\www\\icone\\search1.png",
                                "APPLICAZIONE_NOME":"Applicazione1",
                                "APPLICAZIONE_DESCRIZIONE":"La prima app di prova",
                                "APPLICAZIONE_DOWNLOAD_NUM":"10",
                                "APPLICAZIONE_NUM_VOTI":"5",
                                "ID_SVILUPPATORE":"1",
                                "SVILUPPATORE_NOME":"Luca",
                                "SVILUPPATORE_MAIL":"sviluppatore@mail.com",
                                "SVILUPPATORE_WEB_SITE":"www.pirla.it",
                                "SVILUPPATORE_ID":"1",
                                "IMMAGINE_PATH":"percorso1",
                                "ID_APPLICAZIONE":["1","1"],
                                "RATING_DATA":"2011-05-09 14:22:30",
                                "RATING_VOTO":"5",
                                "RATING_DESCRIZIONE":"questa applicazione \u00e8 stata fatta da un vero genio dell'informatica",
                                "ID_UTENTE":"2",
                                "UTENTE_USERID":"Francesco",
                                "UTENTE_ID":"2"
                        },
                        {
                                "APPLICAZIONE_ID":"1",
                                "APPLICAZIONE_PREZZO":"4.5",
                                "APPLICAZIONE_ICONA_PATH":"D:\\EasyPHP5.2.10\\www\\icone\\search1.png",
                                "APPLICAZIONE_NOME":"Applicazione1",
                                "APPLICAZIONE_DESCRIZIONE":"La prima app di prova",
                                "APPLICAZIONE_DOWNLOAD_NUM":"10",
                                "APPLICAZIONE_NUM_VOTI":"5",
                                "ID_SVILUPPATORE":"1",
                                "SVILUPPATORE_NOME":"Luca",
                                "SVILUPPATORE_MAIL":"sviluppatore@mail.com",
                                "SVILUPPATORE_WEB_SITE":"www.pirla.it",
                                "SVILUPPATORE_ID":"1",
                                "IMMAGINE_PATH":"percorso1",
                                "ID_APPLICAZIONE":["1","1"],
                                "RATING_DATA":"2011-05-10 14:23:23",
                                "RATING_VOTO":"1",
                                "RATING_DESCRIZIONE":"Non ci siamo proprio",
                                "ID_UTENTE":"3",
                                "UTENTE_USERID":"Vanessa",
                                "UTENTE_ID":"3"
                        },
                        {
                                "APPLICAZIONE_ID":"1",
                                "APPLICAZIONE_PREZZO":"4.5",
                                "APPLICAZIONE_ICONA_PATH":"D:\\EasyPHP5.2.10\\www\\icone\\search1.png",
                                "APPLICAZIONE_NOME":"Applicazione1",
                                "APPLICAZIONE_DESCRIZIONE":"La prima app di prova",
                                "APPLICAZIONE_DOWNLOAD_NUM":"10",
                                "APPLICAZIONE_NUM_VOTI":"5",
                                "ID_SVILUPPATORE":"1",
                                "SVILUPPATORE_NOME":"Luca",
                                "SVILUPPATORE_MAIL":"sviluppatore@mail.com",
                                "SVILUPPATORE_WEB_SITE":"www.pirla.it",
                                "SVILUPPATORE_ID":"1",
                                "IMMAGINE_PATH":"percorso2",
                                "ID_APPLICAZIONE":["1","1"],
                                "RATING_DATA":"2011-05-10 14:21:32",
                                "RATING_VOTO":"3",
                                "RATING_DESCRIZIONE":"Questa applicazione funziona come i prodotti della marcuzzi",
                                "ID_UTENTE":"1",
                                "UTENTE_USERID":"Luca",
                                "UTENTE_ID":"1"
                        },
                        {
                                "APPLICAZIONE_ID":"1",
                                "APPLICAZIONE_PREZZO":"4.5",
                                "APPLICAZIONE_ICONA_PATH":"D:\\EasyPHP5.2.10\\www\\icone\\search1.png",
                                "APPLICAZIONE_NOME":"Applicazione1",
                                "APPLICAZIONE_DESCRIZIONE":"La prima app di prova",
                                "APPLICAZIONE_DOWNLOAD_NUM":"10",
                                "APPLICAZIONE_NUM_VOTI":"5",
                                "ID_SVILUPPATORE":"1",
                                "SVILUPPATORE_NOME":"Luca",
                                "SVILUPPATORE_MAIL":"sviluppatore@mail.com",
                                "SVILUPPATORE_WEB_SITE":"www.pirla.it",
                                "SVILUPPATORE_ID":"1",
                                "IMMAGINE_PATH":"percorso2",
                                "ID_APPLICAZIONE":["1","1"],
                                "RATING_DATA":"2011-05-09 14:22:30",
                                "RATING_VOTO":"5",
                                "RATING_DESCRIZIONE":"questa applicazione \u00e8 stata fatta da un vero genio dell'informatica",
                                "ID_UTENTE":"2",
                                "UTENTE_USERID":"Francesco",
                                "UTENTE_ID":"2"
                        },
                        {
                                "APPLICAZIONE_ID":"1",
                                "APPLICAZIONE_PREZZO":"4.5",
                                "APPLICAZIONE_ICONA_PATH":"D:\\EasyPHP5.2.10\\www\\icone\\search1.png",
                                "APPLICAZIONE_NOME":"Applicazione1",
                                "APPLICAZIONE_DESCRIZIONE":"La prima app di prova",
                                "APPLICAZIONE_DOWNLOAD_NUM":"10",
                                "APPLICAZIONE_NUM_VOTI":"5",
                                "ID_SVILUPPATORE":"1",
                                "SVILUPPATORE_NOME":"Luca",
                                "SVILUPPATORE_MAIL":"sviluppatore@mail.com",
                                "SVILUPPATORE_WEB_SITE":"www.pirla.it",
                                "SVILUPPATORE_ID":"1",
                                "IMMAGINE_PATH":"percorso2",
                                "ID_APPLICAZIONE":["1","1"],
                                "RATING_DATA":"2011-05-10 14:23:23",
                                "RATING_VOTO":"1",
                                "RATING_DESCRIZIONE":"Non ci siamo proprio",
                                "ID_UTENTE":"3",
                                "UTENTE_USERID":"Vanessa",
                                "UTENTE_ID":"3"
                        },
                        {
                                "APPLICAZIONE_ID":"1",
                                "APPLICAZIONE_PREZZO":"4.5",
                                "APPLICAZIONE_ICONA_PATH":"D:\\EasyPHP5.2.10\\www\\icone\\search1.png",
                                "APPLICAZIONE_NOME":"Applicazione1",
                                "APPLICAZIONE_DESCRIZIONE":"La prima app di prova",
                                "APPLICAZIONE_DOWNLOAD_NUM":"10",
                                "APPLICAZIONE_NUM_VOTI":"5",
                                "ID_SVILUPPATORE":"1",
                                "SVILUPPATORE_NOME":"Luca",
                                "SVILUPPATORE_MAIL":"sviluppatore@mail.com",
                                "SVILUPPATORE_WEB_SITE":"www.pirla.it",
                                "SVILUPPATORE_ID":"1",
                                "IMMAGINE_PATH":"percorso3",
                                "ID_APPLICAZIONE":["1","1"],
                                "RATING_DATA":"2011-05-10 14:21:32",
                                "RATING_VOTO":"3",
                                "RATING_DESCRIZIONE":"Questa applicazione funziona come i prodotti della marcuzzi",
                                "ID_UTENTE":"1",
                                "UTENTE_USERID":"Luca",
                                "UTENTE_ID":"1"
                        }

                    cut again for soaace reason

                ]
        }
}

As you can see this is not what want it looks like it i had 9 different applications, and there is a huge data redundancy.

What I’d like to get instead is this xml:

 <marketmddb>
  <!-- Tabella applicazione -->
    <applicazione>
        <APPLICAZIONE_ID>1</APPLICAZIONE_ID>
        <APPLICAZIONE_PREZZO>4.5</APPLICAZIONE_PREZZO>
        <APPLICAZIONE_ICONA_PATH>D:\EasyPHP5.2.10\www\icone\search1.png</APPLICAZIONE_ICONA_PATH>
        <APPLICAZIONE_NOME>Applicazione1</APPLICAZIONE_NOME>
        <APPLICAZIONE_DESCRIZIONE>La prima app di prova</APPLICAZIONE_DESCRIZIONE>
        <APPLICAZIONE_DOWNLOAD_NUM>10</APPLICAZIONE_DOWNLOAD_NUM>
        <APPLICAZIONE_NUM_VOTI>5</APPLICAZIONE_NUM_VOTI>
        <ID_SVILUPPATORE>1</ID_SVILUPPATORE>
                <sviluppatore>
                        <SVILUPPATORE_NOME>Luca</SVILUPPATORE_NOME>
                        <SVILUPPATORE_MAIL>sviluppatore@mail.com</SVILUPPATORE_MAIL>
                        <SVILUPPATORE_WEB_SITE>www.pirla.it</SVILUPPATORE_WEB_SITE>
                        <SVILUPPATORE_ID>1</SVILUPPATORE_ID>
                </sviluppatore>


                <immagini>
                        <immagine_preview>
                                        <IMMAGINE_PATH>percorso1</IMMAGINE_PATH>
                                        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
                        </immagine_preview>
                        <immagine_preview>
                                        <IMMAGINE_PATH>percorso2</IMMAGINE_PATH>
                                        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
                        </immagine_preview>
                        <immagine_preview>
                                        <IMMAGINE_PATH>percorso3</IMMAGINE_PATH>
                                        <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
                        </immagine_preview>
                </immagini>

                <ratings>
                        <rating>
                                <RATING_DATA>2011-05-10 14:21:32</RATING_DATA>
                                <RATING_VOTO>3</RATING_VOTO>
                                <RATING_DESCRIZIONE>Questa applicazione funziona come i prodotti della marcuzzi</RATING_DESCRIZIONE>
                                <ID_UTENTE>1</ID_UTENTE>
                                <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
                                <utente>
                                        <UTENTE_USERID>Vanessa</UTENTE_USERID>
                                        <UTENTE_ID>1</UTENTE_ID>
                                </utente>
                        </rating>
                        <rating>
                                <RATING_DATA>2011-05-09 14:22:30</RATING_DATA>
                                <RATING_VOTO>5</RATING_VOTO>
                                <RATING_DESCRIZIONE>questa applicazione è stata fatta da un vero genio dell'informatica</RATING_DESCRIZIONE>
                                <ID_UTENTE>2</ID_UTENTE>
                                <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
                                <utente>
                                        <UTENTE_USERID>Francesco</UTENTE_USERID>
                                        <UTENTE_ID>1</UTENTE_ID>
                                </utente>
                        </rating>
                        <rating>
                                <RATING_DATA>2011-05-10 14:23:23</RATING_DATA>
                                <RATING_VOTO>1</RATING_VOTO>
                                <RATING_DESCRIZIONE>Non ci siamo proprio</RATING_DESCRIZIONE>
                                <ID_UTENTE>3</ID_UTENTE>
                                <ID_APPLICAZIONE>1</ID_APPLICAZIONE>
                                <utente>
                                        <UTENTE_USERID>Luca</UTENTE_USERID>
                                        <UTENTE_ID>1</UTENTE_ID>
                                </utente>
                        </rating>
                </ratings>
    </applicazione>
</marketmddb>

and then this JSON:

{
    "marketmddb":
    {
            "applicazione":
            {
                    "APPLICAZIONE_ID":"1",
                    "APPLICAZIONE_PREZZO":"4.5",
                    "APPLICAZIONE_ICONA_PATH":"D:\\EasyPHP5.2.10\\www\\icone\\search1.png",
                    "APPLICAZIONE_NOME":"Applicazione1",
                    "APPLICAZIONE_DESCRIZIONE":"La prima app di prova",
                    "APPLICAZIONE_DOWNLOAD_NUM":"10",
                    "APPLICAZIONE_NUM_VOTI":"5",
                    "ID_SVILUPPATORE":"1",
                    "sviluppatore":
                    {
                            "SVILUPPATORE_NOME":"Luca",
                            "SVILUPPATORE_MAIL":"sviluppatore@mail.com",
                            "SVILUPPATORE_WEB_SITE":"www.pirla.it",
                            "SVILUPPATORE_ID":"1"
                    },
                    "immagini":
                    {
                            "immagine_preview":
                            [
                                    {
                                            "IMMAGINE_PATH":"percorso1",
                                            "ID_APPLICAZIONE":"1"
                                    },
                                    {
                                            "IMMAGINE_PATH":"percorso2",
                                            "ID_APPLICAZIONE":"1"
                                    },
                                    {
                                            "IMMAGINE_PATH":"percorso3",
                                            "ID_APPLICAZIONE":"1"
                                    }
                            ]
                    },
                    "ratings":
                    {
                            "rating":
                            [
                                    {
                                            "RATING_DATA":"2011-05-10 14:21:32",
                                            "RATING_VOTO":"3",
                                            "RATING_DESCRIZIONE":"Questa applicazione funziona come i prodotti della marcuzzi",
                                            "ID_UTENTE":"1",
                                            "ID_APPLICAZIONE":"1",
                                            "utente":
                                            {
                                                    "UTENTE_USERID":"Vanessa",
                                                    "UTENTE_ID":"1"
                                            }
                                    },
                                    {
                                            "RATING_DATA":"2011-05-09 14:22:30",
                                            "RATING_VOTO":"5",
                                            "RATING_DESCRIZIONE":"questa applicazione \u00e8 stata fatta da un vero genio dell'informatica",
                                            "ID_UTENTE":"2",
                                            "ID_APPLICAZIONE":"1",
                                            "utente":
                                            {
                                                    "UTENTE_USERID":"Francesco",
                                                    "UTENTE_ID":"1"
                                            }
                                    },
                                    {
                                            "RATING_DATA":"2011-05-10 14:23:23",
                                            "RATING_VOTO":"1",
                                            "RATING_DESCRIZIONE":"Non ci siamo proprio",
                                            "ID_UTENTE":"3",
                                            "ID_APPLICAZIONE":"1",
                                            "utente":
                                            {
                                                    "UTENTE_USERID":"Luca",
                                                    "UTENTE_ID":"1"
                                            }
                                    }
                            ]
                    }
            }
    }

}

That i structured as i want, it’s cleaar than there is only one aapplication, with an object developper inside, and an array of object image previews and an array of rating object with th name of th user that left it. And i can eaasly parse hi structure with GoogleJson

SO now the question:

Should I modify the initial query to get this final structure? Consider that when php will be the php side implemeented (i don’t know yet how cause I don’t have php and java skills 🙂 ) I will go straight from myysql to json so that’s what matter to me, that the query is translated as I want.

I know that the question is long and maybe not clear……just ask me for details if you want:)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-28T15:57:26+00:00Added an answer on May 28, 2026 at 3:57 pm

    I solved it…..i just had to split the main query in different subqueries and then combine the results as i prefer…….If someone want to know more just ask me.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a string like this: La Torre Eiffel paragonata all&#8217;Everest What PHP function
this is what i have right now Drawing an RSS feed into the php,
I have a French site that I want to parse, but am running into
I'm parsing an RSS feed that has an &#8217; in it. SimpleXML turns this
I need a function that will clean a strings' special characters. I do NOT
I'm trying to create an if statement in PHP that prevents a single post
link Im having trouble converting the html entites into html characters, (&# 8217;) i
That's pretty much it. I'm using Nokogiri to scrape a web page what has
I have just tried to save a simple *.rtf file with some websites and
I want to count how many characters a certain string has in PHP, but

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.