lilminime Skrevet 28. juni 2008 Skrevet 28. juni 2008 Denne spørringen: $sendMessgae = mysql_query("INSERT INTO mail (title, content, username, from, time) VALUES ('$sendMessageForm[0]', '$sendMessageForm[1]', '$sendMessageForm[2]', '$username', NOW()) ") or die(mysql_error()); gir følgende feilmelding: 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 'from, time) VALUES ('ytes', 'dsfskriv en melding', 'staleand', 'staleand', NOW()' at line 1 Ser ut til at det er "from"-databasefeltet som skaper krøll, men jeg forstår ikke hva som er feil? Takk for svar
Garanti Skrevet 28. juni 2008 Skrevet 28. juni 2008 Skal vel være $sendMessage = mysql_query(spørring) Har du prøvd å kjøre spørringen direkte fra phpMyAdmin eller lignende? Så kan du i alle fall utelukke eventuelle feil gjort i PHP.
lilminime Skrevet 28. juni 2008 Forfatter Skrevet 28. juni 2008 Er nok en feil i mysql; kjørte den eksakte spørringen direkte i phpmyadmin og fikk: MySQL said: #1064 - 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 'from, time) VALUES ('$sendMessageForm[0]', '$sendMessageForm[1]', '$sendMessageF' at line 1 som svar tilbake. *klør meg i hode, forstår ingenting*
lilminime Skrevet 28. juni 2008 Forfatter Skrevet 28. juni 2008 lol! LØST! Fant feilen, noe merkelig, men kan visst ikke ha et felt i mysql som heter "from"
Jonas Skrevet 28. juni 2008 Skrevet 28. juni 2008 (endret) Haha, du er rimelig kjapp med å konkludere at feilen ligger i MySQL. Post den eksakte spørringen du limte inn i phpmyadmin. Kan si med sikkerhet at det er du og spørringen din som er feil. Edit: Nettopp.. Endret 28. juni 2008 av Jonas
Runar Skrevet 28. juni 2008 Skrevet 28. juni 2008 lol! LØST! Fant feilen, noe merkelig, men kan visst ikke ha et felt i mysql som heter "from" Joda, men du må skrive `from`, med ` rundt navnet på feltet. (tror jeg da)
Jonas Skrevet 28. juni 2008 Skrevet 28. juni 2008 Det er korrekt. From er et reservert ord i MySQL. http://dev.mysql.com/doc/mysqld-version-re...dwords-5-0.html
Dryper Skrevet 28. juni 2008 Skrevet 28. juni 2008 Ja det er vel slik at alle disse WHERE, FROM, BY , COUNT , ORDER og alle disse er reservert? hadde problemer med dette en stund selv xD
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå