Haal ik de // voor de onderste code weg, doet hij ook niks en de echo output is wel okay.
Maar hij zet niks in de Dbase weg terwijl de DBase wel de juiste velden heeft
output van de echo
Updating mail info
Arno van Zanten
1
UPDATE Mail SET By="Arno van Zanten" WHERE ID="1"
Nou gedaan wat je vroeg en idd de uit gesloten woorden bekeken en dar stond By als een uit gesloten woord. dus die hernoemt naar User en nog werkt het niet.
<?php
echo "Updating mail info<br>";
$user = $_SESSION['Name'];
$id = $_GET['id'];
echo $user."<br>".$id."<br>";
// UPDATE `Mail` SET `User`='Arno van Zanten' WHERE id='1'
$sql = 'UPDATE Mail SET User="'.$user.'" WHERE ID="'.$id.'"';
In de Dbase staat ID en hij krijgt de id maar naar de DBase moet hij het naar ID zetten. Alles staat zoals het moet.
Ik weet ook dat de sql naar kleine en hoofdletters kijkt, daar ben ik me van bewust