Visualizzazione dei risultati da 1 a 7 su 7

Discussione: mysql

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    15

    mysql

    Scusate ragazzi volevo chiedervi: è possibile Selezionare dati da più tabelle con mysql tipo
    <?php mysql_connect("host","user","pwd") or die ("impossibile connettersi al database");
    mysql_select_db("nome_db") or die ("impossibile connettersi al database");
    $ris= mysql_query("SELECT * FROM tabella, tabella1, tabella2") or die (mysql_error ());
    grazie e scusate se ho detto una sciocchezza

  2. #2
    Si, ma bastava provare
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    15
    non va bene forse c'è qualche errore di sintassi, la cosa strana che non mi segnala nessun errore

  4. #4
    cos'è che ti fa dire che non va bene?
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    15
    <?php mysql_connect("host","user","pwd") or die ("impossibile connettersi al database");
    mysql_select_db("nome_db") or die ("impossibile connettersi al database");
    $ris= mysql_query("SELECT * FROM tabella, tabella1, tabella2") or die (mysql_error ());
    while ($row= mysql_fetch_assoc ($risultato))
    echo $row["titolo];
    vorrei far stampare a video il campo titolo di ogni tabella (tabella, tabella1, tabella2)

  6. #6
    beh se selezioni tutto e vuoi far scrivere solo il titolo non ti funzionerà mai perché se in ogni tabella hai un campo titolo quando fai echo $row["titolo"] lui non sa quale prendere; quindi devi crearti un alias e ragionare con quelli:

    codice:
    <?php 
    mysql_connect("host","user","pwd") or die ("impossibile connettersi al database");
    mysql_select_db("nome_db") or die ("impossibile connettersi al database");
    $ris= mysql_query("SELECT tabella.titolo AS titolo1, tabella2.titolo AS titolo2, tabella3.titolo AS titolo3 FROM tabella, tabella1, tabella2") or die (mysql_error ());
    while ($row= mysql_fetch_assoc ($risultato)){
      echo "titolo1: {$row['titolo1']} {$row['titolo2']} {$row['titolo3']}";
      echo "
    \n";
    }
    ?>

    occhio però che così facendo ti prenderà tutte le n-uple possibili, quindi un pò di dati ma se a te servono tutti zero problemi.


    cerca di formattare meglio i tuoi messaggi (usando magari i tag code per il codice) anche per far in modo che non ci si incrocino gli occhi per leggerli






    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    15
    ti ringrazio 13manuel84 sei stato gentilissimo
    grazie

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.