Pagina 4 di 4 primaprima ... 2 3 4
Visualizzazione dei risultati da 31 a 34 su 34
  1. #31
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    19
    Vi mando le sql
    https://www.dropbox.com/s/yqne6ei2717hixz/sql.zip
    Se qualcuno vuole aiutarmi mi farebbe veramente un grande favore....

    Grazie

  2. #32
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    19
    <?php
    $sql_due ="
    SELECT c.id_canzone, a.nome_artista
    FROM canzoni as c LEFT JOIN artisti as a on c.id_primo_artista= a.id_artista
    WHERE id_canzone =".$array[id_canzone];


    $query_due=mysql_query($sql_due);
    $array_due=mysql_fetch_array($query_due);

    echo $array_due[nome_artista];

    ?>

    Questo funziona, mi stampa a video il nome del primo artista in base a quale id_primo_artista è stato inserito. Quindi per stampare il secondo e il terzo artista faccio copia-incolla e cambio "primo" con "secondo" e "terzo"

  3. #33
    sì, oppure aggiungi JOIN

    SELECT c.id_canzone, a1.nome_artista, a2.nome_artista
    FROM canzoni as c LEFT JOIN artisti as a1 on c.id_primo_artista= a1.id_artista
    LEFT JOIN artisti as a2 on c.id_secondo_artista= a2.id_artista
    WHERE id_canzone =".$array[id_canzone];

    qualcosa del genere

  4. #34
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    19
    Quote Originariamente inviata da optime Visualizza il messaggio
    sì, oppure aggiungi JOIN

    SELECT c.id_canzone, a1.nome_artista, a2.nome_artista
    FROM canzoni as c LEFT JOIN artisti as a1 on c.id_primo_artista= a1.id_artista
    LEFT JOIN artisti as a2 on c.id_secondo_artista= a2.id_artista
    WHERE id_canzone =".$array[id_canzone];

    qualcosa del genere
    mancava questa:
    WHERE id_canzone =".$array[id_canzone];

    Senza di essa il ciclo andava sempre a casaccio. In particolare, prendeva in considerazione le informazioni presenti nel primo record e le stampava identiche per tutti gli altri records ciclati

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.