Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Problema query da principiante

    Salve a tutti,
    sono a digiuno di php e ho un problema con una query che crea un xml da dare in pasto a Flex. Penso che per voi sia un problema risibile ma io ho creato solo arrosti tipo questo:

    include_once("config.php");
    $Query2 = "SELECT * from categorie";
    $Query = "SELECT * from articoli";
    $Result2 = mysql_query( $Query2 );
    $Result = mysql_query( $Query );
    $Return2 = "<categorie>";
    while ( $categoria = mysql_fetch_object( $Result2 ) )
    {
    $Return2 .= "<cat><ID>".$categoria->ID."</ID><categoria>".$categoria->categoria."</categoria></cat>";
    }
    $Return2 .= "</categorie>";
    mysql_free_result( $Result2 );

    $Return = "<articoli>";
    while ( $Articolo = mysql_fetch_object( $Result ) )
    {
    $Return .= "<art><ID>".$Articolo->ID."</ID><Marca>".$Articolo->Marca."</Marca></art>";
    }
    $Return .= "</articoli>";
    mysql_free_result( $Result );
    print ($Return&$Return2)
    ?>

    Aiuto!!!!

    Grazie

    RM

  2. #2
    Utente di HTML.it L'avatar di Zweer
    Registrato dal
    Apr 2007
    Messaggi
    98
    a prima vista il codice mi sembra corretto...che errore ti dà??
    "Il mondo è un posto meraviglioso e vale la pena di lottare per esso...Condivido la seconda parte" (Seven)
    "In un mondo dove tutti escono a denari, fortuna ci sia ancora qualcuno che carica a bastoni" (FdL)

  3. #3
    Ciao Zweer,
    grazie della risposta, sto messo davvero male...

    Vorrei riuscire a tirare fuori un xml che contenga i dati di entrambe le query ma il risultato è illeggibile (caratteri folli etc...)

    Mi puoi aiutare?

    L.

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    prova ad usare mysql_fetch_array e non mysql_fetch_object
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    oh, cavolo...
    E come devo cambiare lo script per usare mysql_fetch_array?
    Scusa ma non ne ho la minima idea.

    Grazie

    L.

  6. #6
    il codice è uguale devi solo scambiare le scritte!

  7. #7
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Non servirebbe assolutamente a niente cambiare il fetch_object col fetch_array. Si occupano entrami della stessa, identica, cosa. Solo in maniera diversa.

    Il tuo problema potrebbe essere causato da un non adatto set di caratteri utilizzato, oppure dal charset della pagina html.

    EDIT: ho riletto meglio solo adesso il tuo codice, e ho notato che richiami le variabili nel modo sbagliato. Per concatenare più variabili devi usare il punto e non la e commerciale (&). Alla fine del tuo script hai
    print ($Return&$Return2)
    sostituiscilo con
    echo $Return . $Return2;

  8. #8
    Neida, sono un inetto!

    Grande!

    Grazie!

    L.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.