Avatar billede nickyc Nybegynder
01. november 2005 - 12:04 Der er 4 kommentarer

vælg bestemte id ud fra userlevel?

Hey alle...

Har et script der har forskellige userlevels..
Mit problem ligger i at jeg ikke kan få SQL til at vælge kun fx 3 rækker...

Se nedenstående:
if($_SESSION['userlvl'] == "1") {
                    $idartikel_kategorier = $_REQUEST['idartikel_kategorier'];
                   
                        $SQL = "SELECT Workshops/Tematiske arbejdsgrupper, Workshops/Faglige netværk, Workshops/Cases&projekter FROM artikel_kategorier";
                        $query = mysql_query($SQL) or die(mysql_error());
                    while($kategori = mysql_fetch_assoc($query)) {
                    ?>
                    <a href="artikler_liste.php?idkategori=<?=$kategori['idartikel_kategorier']?>"><?=$kategori['navn']?></a><br />
                    <?
                    }
                    }
                    ?>

Får fejlen:

Unknown column 'Workshops' in 'field list'

Men den skal jo heller ik kun vælge en der hedder Workshops, men derimod de overstående i SQL ?
Avatar billede ldanielsen Nybegynder
01. november 2005 - 12:10 #1
Er "Workshops/Tematiske arbejdsgrupper" kolonnenavnet i mysql?


Hvis det var MSSQL ville jeg omslutte navnene med []:

$SQL = "SELECT [Workshops/Tematiske arbejdsgrupper], [Workshops/Faglige netværk], [Workshops/Cases&projekter] FROM artikel_kategorier";

- men jeg har en mistanke om at det er noget andet man bruger i mysql ... ?
Avatar billede nickyc Nybegynder
01. november 2005 - 12:12 #2
Der er som sagt 3 kolonner den skal vælge - Og de hedder:
Workshops/Tematiske arbejdsgrupper
Workshops/Faglige netværk
Workshops/Cases&projekter

Ja, men bruger desværre ikke MSSQL - såehh... :/
Avatar billede erikjacobsen Ekspert
01. november 2005 - 12:37 #3
"Og de hedder"... Du vil få et nemmere liv ved at omdøbe dem. Men OK. I mysql kan du skrive

`Workshops/Tematiske arbejdsgrupper`
Avatar billede ldanielsen Nybegynder
02. november 2005 - 09:32 #4
Så mon ikke du skulle omdøbe de kolonner? :o)

I øvrigt gik spørgsmålet vist på at vælge kun 3 rækker, og der skal du nok bruge LIMIT ...
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