Hvor er det dog nogen kedelige fejl jeg laver haha
en del af det er jo også at fejl finde på sine fejl, og finde de metoder der passer en bedst
hvis bare du lærer af dine fejl, så er det ikke spildte fejl
**************************
som du kan se er der flere måder at lave sin sql på
som du anvender
$mysqli_query($conn, "UPDATE users SET username='$brugernavn', first_name='$fornavn', last_name='$efternavn', tlf='$tlf', email='$email' WHERE id='$id'") or die(mysqli_error($conn));
med en seperat variabel, nemmere at fejl finde på, da man nemt kan test udskrive den
$sql = "UPDATE users SET username='$brugernavn', first_name='$fornavn', last_name='$efternavn', tlf='$tlf', email='$email' WHERE id='$id'";
$mysqli_query($conn, $sql) or die(mysqli_error($conn));
sidst nævnte vil ikke give mening hvis man anvender Prepare Statement, som er noget af det nye i mysqli, og klar forbedret i det API der hedder PDO (et nyere API)
når du er mere rutineret i sql kan du læse denne lyn guide
http://www.eksperten.dk/guide/1480 til Prepare Statement i mysqli
**************************
lidt suplerende, i mysqli kan man skrive i 2 style, eller blande som man har lyst:
- procedural style (som du anvender), er den gamle måde at skriv på, og er et lævn fra det gamle mysql API, og kun taget med over i mysqli for at gører det nemt for brugerne at skifte.
- object orinterede (OOP) style, dette er den mere moderne måde at skrive på, og er det eneste der kan anvendes i det API der hedder PDO
så dette
$sql = "UPDATE users SET username='$brugernavn', first_name='$fornavn', last_name='$efternavn', tlf='$tlf', email='$email' WHERE id='$id'";
$mysqli_query($conn, $sql) or die(mysqli_error($conn));
kunne også se sådan ud
$sql = "UPDATE users SET username='$brugernavn', first_name='$fornavn', last_name='$efternavn', tlf='$tlf', email='$email' WHERE id='$id'";
$conn->query($sql) or die($conn->error);