|
|
@ -348,13 +348,13 @@ func ShowItemB() (itemBArray []Itemb, err error) { |
|
|
|
} |
|
|
|
} |
|
|
|
log.Println("DB Verbindung hergestellt (ItemB SHOW)") |
|
|
|
log.Println("DB Verbindung hergestellt (ItemB SHOW)") |
|
|
|
defer conn.Close() |
|
|
|
defer conn.Close() |
|
|
|
results, err := conn.Query("SELECT * FROM itemb") |
|
|
|
results, err := conn.Query("SELECT a.*, b.path FROM itemb a, photos b WHERE a.frontviewid=b.id") |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
log.Fatal("Error while executing SELECt statement", err) |
|
|
|
log.Fatal("Error while executing SELECt statement", err) |
|
|
|
} |
|
|
|
} |
|
|
|
var itemB Itemb |
|
|
|
var itemB Itemb |
|
|
|
for results.Next() { |
|
|
|
for results.Next() { |
|
|
|
err = results.Scan(&itemB.Id, &itemB.Bezeichnung, &itemB.Kurzbeschreibung, &itemB.Groesse, &itemB.Farbe, &itemB.Type.Id, &itemB.Material, &itemB.Abmessungen.Id, &itemB.Frontview.Id) |
|
|
|
err = results.Scan(&itemB.Id, &itemB.Bezeichnung, &itemB.Kurzbeschreibung, &itemB.Groesse, &itemB.Farbe, &itemB.Type.Id, &itemB.Material, &itemB.Abmessungen.Id, &itemB.Frontview.Id, &itemB.Frontview.Pfad) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
log.Fatal("Error: ", err) |
|
|
|
log.Fatal("Error: ", err) |
|
|
|
} |
|
|
|
} |
|
|
|