lilminime Skrevet 28. juni 2008 Del 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 Lenke til kommentar
Garanti Skrevet 28. juni 2008 Del 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. Lenke til kommentar
lilminime Skrevet 28. juni 2008 Forfatter Del 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* Lenke til kommentar
lilminime Skrevet 28. juni 2008 Forfatter Del Skrevet 28. juni 2008 lol! LØST! Fant feilen, noe merkelig, men kan visst ikke ha et felt i mysql som heter "from" Lenke til kommentar
Jonas Skrevet 28. juni 2008 Del 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 Lenke til kommentar
Runar Skrevet 28. juni 2008 Del 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) Lenke til kommentar
Jonas Skrevet 28. juni 2008 Del 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 Lenke til kommentar
Dryper Skrevet 28. juni 2008 Del 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 Lenke til kommentar
Garanti Skrevet 28. juni 2008 Del Skrevet 28. juni 2008 Ja, det medfører riktighet. Lenke til kommentar
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å