Jeg har problemer med min kode, når jeg forsøger at opdatere rækker i min database. Her er koden:
<?php $telefon = $_GET['telefon']; $beskrivelse = $_POST['beskrivelse']; mysql_connect("******", "******", "******") or die(mysql_error()); mysql_select_db("web329930_5") or die(mysql_error()); $query = mysql_query("update customer SET godkendt='ja' && beskrivelse='$beskrivelse' where telefon='$telefon'") OR DIE(mysql_error());
?>
før da jeg bare ønskede at opdatere "godkendt" virkede det fint, men nu hvor jeg prøver med beskrivelse også virker ingen af tingene. Nogen der kan sige mig hvad fejlen er i koden?
Bare lige for at supplere keysersoze, vil jeg lige gøre ompærksom på problematikken omkring sql injections.
En mere sikker kode ville være: <?php $telefon = $_GET['telefon']; $beskrivelse = $_POST['beskrivelse']; mysql_connect("******", "******", "******") or die(mysql_error()); mysql_select_db("web329930_5") or die(mysql_error()); $query = mysql_query("UPDATE customer SET godkendt='ja', beskrivelse='".mysql_real_escape_string($beskrivelse)."' WHERE telefon='".mysql_real_escape_string($telefon."'") or die(mysql_error());
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.