Gå til innhold

Perl vil ikke spille på lag med mysql


Anbefalte innlegg

Prøver å kjøre denne koden:

http://perl.pastebin.com/875101

 

Men får beskjed om at

tv.xml: DBD::mysql::st execute failed: 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 'show (start,stop,title,description,channel_id) VALUES('2007-02-02 18:30:00','200' at line 1 at xmltv2db2.pl line 46.

tv.xml: DBD::mysql::st execute failed: 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 'show (start,stop,title,description,channel_id) VALUES('2007-02-02 18:55:00','200' at line 1 at xmltv2db2.pl line 46.

 

ogsåvidere både oppover og nedover :)

 

Er en stund siden jeg har brukt mysql men har sjekket opp med w3schools og klarer ikke å se noe galt med koden :|

 

-C-

Lenke til kommentar
Videoannonse
Annonse

Hei, ChristianW

 

utifra feilmelding ser det ut som du har feil i SQL, sannsynligvis mangler det verdier i "VALUES" delen av sql.

 

Legg til noen feilsjekker på variabler som benyttes i SQL før du kaller execute.

 

Update:

En annen ting: Å benytte "show" som tabell navn er ikke så lurt. Show er et mysql reservert keyword:

http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html

 

@manfred:

Kan du Forklare/utdype sammenligningen din mellom VB og Frontpage.. Som RAD GUI verktøy finnes ikke noe mer kraftig enn VB, IMO.. :hmm:

Endret av trtrtr
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...