Avatar billede martin_shearer Nybegynder
21. marts 2009 - 21:18 Der er 6 kommentarer og
1 løsning

hvorfor virker dette ikke ?

Jeg er ikke så skarp til php endnu. men er kommet frem til dette. men får en fejl på det.

koden ser sådan her ud.

$result = dbquery("SELECT * FROM ".DB_VIDEO_ALBUMS." WHERE video_albums_artist_id=".$_GET['artist_id']." ORDER BY video_albums_id DESC LIMIT video_albums_id=".$_GET['video_albums_id'].",4");

får denne fejl:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'video_albums_id=528' at line 1

alt virker indtil det efter DESC LIMIT som jeg gerne vil ha til at virke. jeg vil gerne have sådan at panelet, viser fra det video_album_id den har hentet til den film den viser. også skal den vise de efterfølgende 4.

hvad gør jeg galt ?
Avatar billede erikjacobsen Ekspert
21. marts 2009 - 21:21 #1
Hvad mener du med den sidste linie:

video_albums_id=".$_GET['video_albums_id'].",4");

?
Avatar billede martin_shearer Nybegynder
21. marts 2009 - 21:26 #2
altså jeg har et panel det i midten viser video med id 534 og til højre, vil jeg så gerne vise 4 klip der ligger FØR 534

Video 534
..........533
..........532
..........531
..........530

Hvis jeg så fx trykker på 532, kommer feltet til højre til at se sådan her ud

Video 532
..........531
..........530
..........529
..........528
Avatar billede erikjacobsen Ekspert
21. marts 2009 - 21:32 #3
Så skal du før din ORDER BY be' om videoer med numre større end eller lig med 532 (sidste eksempel), sådan ca.

$result = dbquery("SELECT * FROM ".DB_VIDEO_ALBUMS." WHERE video_albums_artist_id=".$_GET['artist_id']." AND video_albums_id>=".$_GET['video_albums_id']." ORDER BY video_albums_id DESC LIMIT 4");
Avatar billede erikjacobsen Ekspert
21. marts 2009 - 21:32 #4
Nåh, ikke >= men <=
Avatar billede martin_shearer Nybegynder
21. marts 2009 - 21:38 #5
Mange tak.

vil du smide et svar ?

ved ikke om man må spørge, men kan du evt også hjælpe mig her ?
http://www.eksperten.dk/spm/869066
Avatar billede erikjacobsen Ekspert
21. marts 2009 - 21:39 #6
Jeg samler slet ikke på point, tak.
Avatar billede martin_shearer Nybegynder
21. marts 2009 - 21:43 #7
Jamen så nummer jeg dem igen og gider dem til et godt formål ved lejlighed ;)
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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