Omskrive denne kode til mysqli

Tags:    php mysqli

Jeg har et lille stykke asp kode, som jeg skal have omskrevet til Mysqli.

Det meste kan jeg omskrive, men jeg har lidt problemer alligevel.
Det drejer sig om et stykke kode som trækker resultater ud af en database.
Den skal så gruppere resultaterne efter kategori og kategorien skal jo kun skrives én gang (øverst). Og den del kan jeg ikke få skrevet rigtigt.

Den gamle asp kode ser ud som følger:
Fold kodeboks ind/udKode 



Jeg har indtil videre fået skrevet min Mysqli kode sådan her (ikke færdig):
Fold kodeboks ind/udKode 


Denne henter fint nok posterne ud og sortere dem, men den skrive kategori ("Klasse") over hver post den trækker ud.

Nogen der kan hjælpe mig?



3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
kan du ikke lave et sql dump af tabellen Resultater ??, så vi har noget at teste på
her er en direkte håndoversættelse af din asp code
(utested)
Fold kodeboks ind/udKode 

coden kan optimeres, men det kan du gøre når det virker.
bla skal css ikke være inline
og der skal fjernes forældet css




Hmm nej den fungere ikke umiddelbart.

Den jeg har lagt ind gør - bortset fra at den som sagt skriver kategori (Klasse) for hver den henter ud.

Kan prøve at sende tabellen til dig i en besked...




Hmm nej den fungere ikke umiddelbart.

hvilke fejl får du ??
er du opmærksom på at:
show er et reseveret ord i mysql
der er forskæl på store og små bogstaver, $row['Tpoint'] er ikke den sammen som $row['TPoint']

din sql kunne skrives sådan
$sql = "SELECT * FROM Resultater WHERE `Show` = '" . $sted . "' ORDER BY Klasse, Plads, Tpoint ASC ";
læg mærke til backtick omkring show, da det er reseveret, den rigtige løsning er at omdøbe feltet

ref http://dev.mysql.com/doc/refman/5.7/en/keywords.html
SHARE SHOW (R) SHUTDOWN

backticks
http://stackoverflow.com/questions/261455/using-backticks-around-field-names
http://stackoverflow.com/questions/11321491/when-to-use-single-quotes-double-quotes-and-backticks
http://stackoverflow.com/questions/8704587/where-do-i-need-to-use-backticks-or-quotes-in-my-mysql-query


nb:
umildbart virker det som om tabellen Resultater skal normaliseres, det ligner repeterende grupper


Kan prøve at sende tabellen til dig i en besked...

intet modtaget, kan du ikke ligge den her med noge dummy data, max 5 poster



Indlæg senest redigeret d. 19.07.2016 18:01 af Bruger #16075
t