Avatar billede htx98i17 Professor
22. juni 2017 - 15:12 Der er 2 kommentarer og
1 løsning

Prepared statement

jeg synes ikke jeg kan få følgende til at fungere:

Forenklet:

$sortering = "ta.pris asc";
$id = 1;

$produkter = $mysqli>prepare('SELECT * FROM tabel WHERE id = ? ORDER BY ?');
$produkter->bind_param("is",$id,$sortering);


Der kommer ikke nogen fejlmeddelelse, men den sorterer altså ikke ta.pris.
Avatar billede arne_v Ekspert
22. juni 2017 - 15:35 #1
Parametre kan kun bruges for vaerdier. Ikke for tabel navne, felt navne, keywords og lignende.
Avatar billede htx98i17 Professor
22. juni 2017 - 15:36 #2
okay tak
Avatar billede arne_v Ekspert
22. juni 2017 - 15:36 #3
Du bliver noed til at bruge gammeldags teknikker for sorteringen.

(men parametre er baturkigvis fint for id)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester