Gå til innhold

Feilmelding i SQL, og jeg skjønner ingenting


Anbefalte innlegg

Følgende melding kommer opp:

 

While executing query "SELECT a.aid, count( p.pid ) AS pic_count, max( p.pid ) AS last_pid, max( p.ctime ) AS last_upload, a.keyword FROM imagealbums AS a LEFT JOIN imagepictures AS p ON a.aid = p.aid AND p.approved = 'YES' WHERE a.aid IN ()GROUP BY a.aid" on 0

 

mySQL error: 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 ')GROUP BY a.aid' at line 1

 

 

Feilen ser du her: www.amundsenweb.com/fotos/

 

Det er Coppermine som brukes!

Lenke til kommentar
Videoannonse
Annonse
While executing query "SELECT a.aid, count( p.pid )  AS pic_count, max( p.pid )  AS last_pid, max( p.ctime )  AS last_upload, a.keyword FROM imagealbums AS a  LEFT JOIN imagepictures AS p ON a.aid = p.aid AND p.approved =  'YES' WHERE a.aid IN ()GROUP BY a.aid" on 0

7730416[/snapback]

Hvis du skal sjekke om a.aid er i en tom mengde ville jeg tipe at du måtte skrive:

a.aid IN (NULL)

Men jeg regner med at det du ønsker er å sjekke om a.aid faktisk er i en eller annen liste, men at du har glemt å fylle den in, og derav denne feilen.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...