Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    stampare un campo specifico dopo JOIN

    uff...

    come posso fare a stampare il campo "id_societa"?

    Codice PHP:
    $sql3 "SELECT * FROM $db_g_n_societa LEFT JOIN $db_g_n_societa_serie ON $db_g_n_societa_serie.id_societa = $db_g_n_societa.id_societa WHERE $db_g_n_societa_serie.id_societa IS NULL";
    $query3 mysql_query($sql3);
    while (
    $row3 mysql_fetch_array($query3)) {

    ....


    non riesco a stampare $row3[id_societa] ... come posso fare per stamparlo??

    cioè della tabella stampo qualsiasi campo tranne id_societa

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Il motivo perche' adesso non te lo stampa e' questo: tu fai la query [...] WHERE $db_g_n_societa_serie.id_societa IS NULL, e quindi hai 2 campi con lo stesso nome da tabelle diverse, e mysql_fetch_array quando incontra 2 campi tiene conto solo dell'ultimo (che ricordiamoci, dalla query che fai e' sempre null)

    Quindi puoi accedere al campo che ti serve, con l'indice numerico, o ancora meglio, puoi usare gli alias.

    Nel tuo caso potresti fare
    select *,$db_g_n_societa.id_societa as blabla from [...]
    e poi stampare $row3['blabla'].
    NB: questo e' solo un esempio, non so da quale tabella devi stampare questo campo.

  3. #3

  4. #4
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Codice PHP:
    $sql3 "SELECT *,$db_g_n_societa.id_societa as blabla FROM $db_g_n_societa LEFT JOIN $db_g_n_societa_serie ON $db_g_n_societa_serie.id_societa = $db_g_n_societa.id_societa WHERE $db_g_n_societa_serie.id_societa IS NULL";
    $query3 mysql_query($sql3);
    while (
    $row3 mysql_fetch_array($query3)) {

       echo 
    $row3['blabla'];



  5. #5
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da bubi1
    Codice PHP:
    $sql3 "SELECT *,$db_g_n_societa.id_societa as blabla FROM $db_g_n_societa LEFT JOIN $db_g_n_societa_serie ON $db_g_n_societa_serie.id_societa = $db_g_n_societa.id_societa WHERE $db_g_n_societa_serie.id_societa IS NULL";
    $query3 mysql_query($sql3);
    while (
    $row3 mysql_fetch_array($query3)) {

       echo 
    $row3['blabla'];


    a cavolo è vero... grazie mille dell'aiuto e della pazienza

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.