Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Errore sql: colonna sconosciuta

    Ciao ragazzi avrei un problemino per cui mi servirebbe il vostro aiuto di esperti dei db.
    Ho un db, che gestisco con phpmyadmin, collegato ad un forum, il problema è che dopo alcune modifiche quando apro una determinata pagina mi restituisce questo errore

    codice:
    SQL ERROR [ mysql4 ]
    
    Colonna sconosciuta 'tg.topic_tag_name' in 'field list' [1054]
    
    SQL
    
    SELECT t.*, f.*, tg.topic_tag_name, tg.topic_tag_colour, tw.notify_status, bm.topic_id as bookmarked, tt.mark_time, ft.mark_time as forum_mark_time FROM (phpbb_forums f, phpbb_topics t) LEFT JOIN phpbb_topics_watch tw ON (tw.user_id = 2 AND t.topic_id = tw.topic_id) LEFT JOIN phpbb_bookmarks bm ON (bm.user_id = 2 AND t.topic_id = bm.topic_id) LEFT JOIN phpbb_topics_track tt ON (tt.user_id = 2 AND t.topic_id = tt.topic_id) LEFT JOIN phpbb_forums_track ft ON (ft.user_id = 2 AND t.forum_id = ft.forum_id) WHERE t.topic_id = 2 AND (f.forum_id = t.forum_id OR (t.topic_type = 3 AND f.forum_id = 2))
    Qualcuna saprebbe darmi qualche indicazione per risolvere il danno??
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  2. #2
    hai una lunga riga SQL .... ma, cosi' a spanne, non mi pare di vedere un alias tg nell'elenco delle tabelle

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    ho aggiunto una nuova funzione a spanne, perchè non mi intendo molto, mi sa che avrei bisogno di una colonna con quel nome lì o sbaglio?? Come potrei risolvere?
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  4. #4
    che vuol dire 'avrei bisogno di una colonna con quel nome'? c'è nella tabella?

  5. #5
    La mia frase era solo un'interpretazione spannometrica del messaggio di errore che è uscito...

    Io non l'ho creata, in sostanza mi hanno passato una funzione che tramite un file php avrebbe dovuto crearla in automatico (così mi è stato detto) però evidentemente qualcosina non ha funzionato.

    Io non ho creato una colonna con quel nome....l'ho detto, non mi intendo di sql non saprei come scrivere la query anche volendo farlo a mano...per questo mi rivolgo a voi...
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  6. #6
    il concetto è semplice: puoi tirare fuori quello che hai.

    se in una tabella hai le colonne nome e cognome, non puoi tirar fuori l'indirizzo.

    quindi, come prima cosa, controlla la struttura delle tabelle coinvolte nella query

  7. #7
    Io però devo andarci a scrivere nella tabella. Come posso fare ad aggiungere la colonna che mi interessa andare a riempire?
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  8. #8
    dall'interfaccia di amministrazione di mySql

  9. #9
    si ma se c'è da scrivere una query o simile in phpmyadmin non sono buono....una dritta?
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  10. #10
    Originariamente inviato da Matteo982
    si ma se c'è da scrivere una query o simile in phpmyadmin non sono buono....una dritta?
    ma hai provato?

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.