Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Relazionare le tabelle

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254

    Relazionare le tabelle

    Salve..

    ho un prob e non so come sistemare la cosa:

    ho 4 tabelle (sto costruendo un forum)user canali messaggi

    ora il prob sono le relazioni come si gestiscono in asp??

    nel senso:

    l'id dell'utente deve essere collegato al campo id per sapere chi ha inserito il messaggio......

    anch li prob come faccio ad estrarre dati da due tabelle diverse contemporaneamente???

    spero sia stato chiaro

    grazie
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  2. #2
    Il problema si risolve con le query di inner join, e comunque con SQL.........le istruzioni ASP ti servono DOPO AVERE CREATO LE QUERY SQL corrette, per poter interrogare il database via Web, quindi sono da affrontare dopo.
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  3. #3
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    <%

    'Apre il database
    dbfile = Server.MapPath("../db/base.mdb")
    Set Con = Server.CreateObject( "ADODB.Connection" )
    con.connectionstring="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & dbfile & ";"
    Con.Open

    sqlString = "SELECT * FROM msg"
    Set RS = Server.CreateObject( "ADODB.Recordset" )
    RS.ActiveConnection = Con
    RS.Open sqlString

    %>

    vediamo che qua si collega alla msg mettiamo che le due tabelle siano relazionate per il campo user_id (sulla tb msg)e id_user (sulla user)

    Come verebbe la sql?
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    se io ho due tabelle user e msg in msg metto solo l'id dello user e voglio visualizzare sia il msg sia il nome dello user contemporaneamente...

    helppp

    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

  6. #6
    codice:
    sql = "select user.nome, msg.messaggio from user inner join msg on user.id=msg.user where user.id="&id_utente_di_cui_vuoi_leggere_i_messaggi&""
    dove
    - user.nome è il nome per esteso dell'utente nella tabella user
    - msg.messaggio è il testo del messaggio nella tabella msg
    - user.id è l'id dell'utente nella tabella user
    - msg.user è lo stesso id dell'utente nella tabella msg
    - id_utente_di_cui_vuoi_leggere_i_messaggi è il nome della variabile in cui hai messo lid dell'utente di cui vuoi mostrare i messaggi (probabilmente scrivendolo in un form o cliccando su un nome utente cliccabile)

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  7. #7
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    254
    sei un mostro......... VVoVe: VVoVe: VVoVe:
    Vi piacciono i manga????Venite a trovarci sul nostro forum....

    BASTARD!! OSCURO DISTRUTTORE

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.