Visualizzazione dei risultati da 1 a 10 su 34

Hybrid View

  1. #1
    Quote Originariamente inviata da ds92 Visualizza il messaggio
    Ah ok, comunque basta che leggi il primo messaggio dove ho spiegato il problema, grazie
    considerando per ora solo l'artista 1.

    Una query piu o meno cosi dovrebbe andare bene:

    SELECT c.id_canzone, a.nome_artista
    FROM canzoni as c LEFT JOIN artisti as a on c.id_artista_uno = a.id_artista
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    19
    Quote Originariamente inviata da bomberdini Visualizza il messaggio
    considerando per ora solo l'artista 1.

    Una query piu o meno cosi dovrebbe andare bene:

    SELECT c.id_canzone, a.nome_artista
    FROM canzoni as c LEFT JOIN artisti as a on c.id_artista_uno = a.id_artista
    Ti ringrazio ma non funziona. Non intercetta nessun dato.

    <?php

    $sql="SELECT c.id_canzone, a.nome_artista
    FROM canzoni as c LEFT JOIN artisti as a on c.id_artista_uno = a.id_artista";
    $query=mysql_query($sql);
    while ($array=mysql_fetch_array($query)) {

    ?>
    <div class="single_hit">
    <a href=""><img src="Immagini/cover/<?php echo $array[file] ?>" height="300" width="300" alt="<?php $array[titolo_canzone] ?>" /></a>
    <div class="single_canzone_WHITE">
    <div class="single_canzone_aside_white">#<?php echo $array[topcento] ?></div>
    <div class="single_canzone_bside_white">
    <h5><?php echo $array[titolo_canzone] ?></h5>

    <h6>
    <?php echo $array[nome_artista] ?>
    </h6>
    </div>
    </div>
    </div>
    <?php } ?>

  3. #3
    Quote Originariamente inviata da ds92 Visualizza il messaggio
    Ti ringrazio ma non funziona. Non intercetta nessun dato.

    <?php

    $sql="SELECT c.id_canzone, a.nome_artista
    FROM canzoni as c LEFT JOIN artisti as a on c.id_artista_uno = a.id_artista";
    $query=mysql_query($sql);
    while ($array=mysql_fetch_array($query)) {

    ?>
    <div class="single_hit">
    <a href=""><img src="Immagini/cover/<?php echo $array[file] ?>" height="300" width="300" alt="<?php $array[titolo_canzone] ?>" /></a>
    <div class="single_canzone_WHITE">
    <div class="single_canzone_aside_white">#<?php echo $array[topcento] ?></div>
    <div class="single_canzone_bside_white">
    <h5><?php echo $array[titolo_canzone] ?></h5>

    <h6>
    <?php echo $array[nome_artista] ?>
    </h6>
    </div>
    </div>
    </div>
    <?php } ?>
    Mi sorge un dubbio... Ci sono dati che soddisfano
    il Join all ' interno delle tabelle ?
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  4. #4
    Quote Originariamente inviata da bomberdini Visualizza il messaggio
    Mi sorge un dubbio... Ci sono dati che soddisfano
    il Join all ' interno delle tabelle ?
    sta facendo una LEFT JOIN, quindi qualcosa nel recordset c'è. probabilmente sbaglia a leggere il risultato (non ti preoccupa l'espressione "non intercetta nessun dato"? )

  5. #5
    (e quindi è un problema php, non sql )

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    19
    Quote Originariamente inviata da optime Visualizza il messaggio
    (e quindi è un problema php, non sql )

    Se io faccio "SELECT * FROM canzoni"

    tutto ok, se invece inserisco i left join non fa vedere nulla a video.

    Vi allego gli screen della struttura interessata :-)
    sono 4 screen
    https://www.dropbox.com/sh/5nbcuj77sk3yxky/hri9er8Ovg

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    19
    Quote Originariamente inviata da bomberdini Visualizza il messaggio
    considerando per ora solo l'artista 1.

    Una query piu o meno cosi dovrebbe andare bene:

    SELECT c.id_canzone, a.nome_artista
    FROM canzoni as c LEFT JOIN artisti as a on c.id_artista_uno = a.id_artista
    Diciamo che il database è abbastanza vuoto da questo punto di vista, ci sono giusto un paio di canzoni e artisti per vedere cosa viene fuori. Riempio il database con altri esempi per sicurezza e ti faccio sapere, ma non so se è quello il problema

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.