Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Column: 'idcomp' in field list is ambiguous??

    Ora mi spacco la testa contro il muro argggg
    O mysql è fuso o veramente siamo all'inverosimile.....

    codice:
    SELECT 
             squadra1.TAG tag1 
            ,squadra2.TAG tag2 
            ,punteggio1 
            ,punteggio2
            ,data
            ,idcomp
        FROM.....
    dove dopo from continua il codice....

    e perchè mi dice: Column: 'idcomp' in field list is ambiguous

  2. #2
    altra cosa...
    con la condizione if minore uguale maggiore, è corretto fare così;
    codice:
    if ( punteggio1 > punteggio2 ) 
       {
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile5\">" .$rw['punteggio1']. "</span></div></td>\n";
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile7\">" .$rw['punteggio2']. "</span></div></td>\n";
       }
    else
    if ( 'punteggio1' == 'punteggio2' )
      {
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile6\">" .$rw['punteggio1']. "</span></div></td>\n";
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile6\">" .$rw['punteggio2']. "</span></div></td>\n";
      }
    else
    if ( 'punteggio1' < 'punteggio2' )
      {
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile7\">" .$rw['punteggio1']. "</span></div></td>\n";
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile5\">" .$rw['punteggio2']. "</span></div></td>\n";
      }

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    probabilmente hai una colonna idcomp in più di una tabella.
    Dovresti postare tutta la query comunque

  4. #4
    eccola...

    codice:
    $db=mysql_connect ($host, $user,$pass);
    if ($db == FALSE)
    die ("Errore nella connessione.");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database.");
     
    $qy = 'SELECT 
             squadra1.TAG tag1 
            ,squadra2.TAG tag2 
            ,punteggio1 
            ,punteggio2
            ,data
            ,idcomp
        FROM 
             ibf_ligaa_clan squadra1 
            ,ibf_ligaa_clan squadra2 
            ,ibf_ligaa_calendario 
        WHERE 
            squadra1.idclan=ibf_ligaa_calendario.idsqd1 
        AND squadra2.idclan=ibf_ligaa_calendario.idsqd2
        AND (if(punteggio1 = 0 AND punteggio2 = 0 , 0, 1))
    	ORDER BY giornata ASC';
    $rs = mysql_query($qy) or die(mysql_error());
    
    echo "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" border=\"1\" style=\"border-collapse: collapse\" bordercolor=\"#d3d2d2\">\n";
    
    while ($rw = mysql_fetch_assoc($rs) ) {
    
    echo "<tr class=\"out\" onmouseover=\"this.className='over'\" onmouseout=\"this.className='out'\">\n";
    echo "<td width=\"120\" height=\"25\" class=\"Stile8\" onmouseover=\"this.className='sopra'\" onmouseout=\"this.className='fuori'\"><div align=\"left\">" .$rw['data']. "</div></td>\n";
    echo "<td><div align=\"left\"><span class=\"Stile8\">
    <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
    <tr>
    <td width=\"40%\">" .$rw['tag1']. "</td>
    <td width=\"20%\">vs</td>
    <td width=\"40%\">" .$rw['tag2']. "</td>
    </tr>
    </table>
    </span></div></td>\n";
    if ( punteggio1 > punteggio2 ) 
       {
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile5\">" .$rw['punteggio1']. "</span></div></td>\n";
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile7\">" .$rw['punteggio2']. "</span></div></td>\n";
       }
    else
    if ( 'punteggio1' == 'punteggio2' )
      {
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile6\">" .$rw['punteggio1']. "</span></div></td>\n";
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile6\">" .$rw['punteggio2']. "</span></div></td>\n";
      }
    else
    if ( 'punteggio1' < 'punteggio2' )
      {
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile7\">" .$rw['punteggio1']. "</span></div></td>\n";
       echo "<td width=\"50\"><div align=\"left\"><span class=\"Stile5\">" .$rw['punteggio2']. "</span></div></td>\n";
      } 
    echo "</tr>\n";
    }
    echo "</table>\n";
    
    ?>

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da luca200
    probabilmente hai una colonna idcomp in più di una tabella.
    E rispondere???

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    272
    Concordo, sicuramente il campo idcomp è presente in più di una tabella devi specificare a quale tabella MySQL deve fare riferimento.

    Es:
    ibf_ligaa_clan squadra1.idcomp

    Se vuoi riferirti al campo idcomp della tabella ibf_ligaa_clan squadra1.

  7. #7
    si scusami ti stavo per rispondere, esatto ho notato ora, l'idcomp è presente in entrambe le tabelle, ma ora ti spiego, io voglio selezionare solo l'idcomp 1 della tabella calendario!

    Ah ma da un'occhiata qui.. http://www.ligaa.org/portale.php se selezioni risultati nella tabella della classifica, non mi varia i colori come ho imposto nelle condizioni if

  8. #8
    nessuno mi spiega???

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    272
    Originariamente inviato da usecram
    Es:
    ibf_ligaa_clan squadra1.idcomp

    Se vuoi riferirti al campo idcomp della tabella ibf_ligaa_clan squadra1.

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.