Visualizzazione dei risultati da 1 a 4 su 4

Discussione: mysql query

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    mysql query

    ti semplifico la cosa iniziando dalla seconda query
    Codice PHP:

    select 
    from tbl_prodotti as p inner join tbl_ categorie as c on p.id_categorie=c.ID_categorie 
    /*
    questa è la strurrura delle tabelle:

    tbl_categorie                     tbl_prodotti

    ID_categorie (PK)              ID_prodotti
    categorie                         name
                                          id_categorie (FK)


    devo estrapolare i prodotti  della tbl_prodotti per ogni categoria della tbl_categorie

    con la select sopra mi da errore come mai?
    grazie in anticipoo
    */ 

  2. #2
    Utente di HTML.it L'avatar di Zweer
    Registrato dal
    Apr 2007
    Messaggi
    98
    c'è uno spazio tra tdl_ e categorie alla loro prima occorrenza...
    "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
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    adesso non mi fa piu errorema dopo questo codice
    Codice PHP:
    include 'include/conf.inc.php';

    $risultato=mysql_query("select * from tbl_categorie");
    $rows=mysql_num_rows($risultato);
    while(
    $riga=mysql_fetch_object($risultato))
    {
    $riga->categorie;
    echo 
    "$riga";
                    for(
    $i=0$i<$rows$i++)
                    {
                        
    $ris=mysql_query("
                                            SELECT c.categorie,
                                            GROUP_CONCAT(p.name ORDER BY p.name SEPARATOR ', ') prodotti
                                            FROM tbl_prodotti p
                                            LEFT JOIN tbl_categorie c ON p.id_categorie = c.ID_categorie
                                            GROUP BY p.id_categorie
                                            ORDER BY c.categorie
                                            "
    );
                        while(
    $riga=mysql_fetch_object($ris))
                        {
                        
    $riga->name;
                        echo 
    $riga."

    "
    ;
                        }
                    }

    mi da una serie di "Object"
    grazie in anticipo

  4. #4
    nel mysql_query non fai richiamo a nessuna connesssione, potrebbe essere quello il problema ?

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.