VD Skrevet 19. juni 2009 Del Skrevet 19. juni 2009 Hei. Jeg får feilmeldingen: 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 ' hvem='En eller annen', hva='Noe greier', levert='Nei'' at line 1 på denne koden: <html> <head> </head> <body bgcolor="red"> <?php $dato_utlaant = $_POST['utlaant_dato']; $utlaant_til = $_POST['utlaant_til']; $hva = $_POST['hva']; $tilbakelevert =$_POST['tilbakelevert']; $dato_tilbake = $_POST['levert']; $tilkobling = mysql_connect("localhost", "root", ""); mysql_query('SET NAMES `UTF8`'); mysql_select_db("renting", $tilkobling); $sql = "DELETE FROM rent WHERE utlaant='$dato_utlaant', hvem='$utlaant_til', hva='$hva', levert='$tilbakelevert'"; mysql_query($sql, $tilkobling) or Die('Error: '.mysql_error()); mysql_close($tilkobling); echo "<center><h3>Oppføringen er nå slettet.</h3></center>"; ?> </body> </html> Noen som klarer å se hva som er feil her? Lenke til kommentar
Alex Moran Skrevet 19. juni 2009 Del Skrevet 19. juni 2009 Du må skille med AND eller OR, ikke med komma. Lenke til kommentar
VD Skrevet 19. juni 2009 Forfatter Del Skrevet 19. juni 2009 Takk for tipset. Men jeg får fremdeles samme feilmelding Lenke til kommentar
TheClown Skrevet 19. juni 2009 Del Skrevet 19. juni 2009 Skjekk om variablene er tomme Lenke til kommentar
VD Skrevet 19. juni 2009 Forfatter Del Skrevet 19. juni 2009 (endret) Skjekk om variablene er tomme De er akkuratt slik som de skal være. Inneholder det de skal når jeg prøver å skrive dem ut. Edit: Nå funker det plutselig vet ikke helt hva som var galt men plutselig så funka det =). Endret 19. juni 2009 av VD 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å