Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379

    [mysql] collegare due attributi

    Mi stavo domandando quale fosse la strada da seguire per fare in modo che con uno script php e dei dati in mysql si potesse fare dei collegamenti incrociati.

    Es:
    • Ho un database con due tabelle, RICETTE (ingredienti, procedimento, durata etc...) e PRODOTTI (nome, descrizione, etc...)
    • una pagina con la scheda prodotto che nel caso in cui risulta utilizzato come ingrediente in una ricetta, mi riporta un link alla scheda della ricetta
    • una pagina visualizza delle ricette e nel caso in cui negli ingredienti risultano inseriti dei nomi che corrispondono al nome nella tabsella prodotti, me lo dovrebbe evidenziare con un link alla scheda


    All'incirca ho idea di come fare la funzione che fa il controllo, ma per quanto riguarda la selezione?
    Qualcuno ha qualche suggerimento da darmi? o conosce qualche scriptino già fatto da cui potrei prendere spunto?
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    131
    una querry del tipo

    select * from prodotti where nome IN (select ingredienti from ricette where id_ricetta=x)

    potrebbe andare?

    ti tira fuori i prodotti che sono tra gli ingredienti

  3. #3
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379
    grazie boardmain!! ho risolto perfettamente
    anche se, per mia curisosità, mi domandavo se ci fosse un metodo più efficace che trovi e selezioni automaticamente tra gli ingredienti le parole che corrisponde
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

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.