Probleem is dat er in de kolom een (middenstreepje) teken zoals deze - staat . Dit geeft een error.
Wanneer de $idArtikelCode de waarde KD60-1 heeft wordt er bij WHERE idArtikelCode=$idArtikelCode voor $idArtikelCode de waarde KD60 ingelezen dus kan de kolom niet gevonden worden.

Ook getracht dit met Speciale karakters op te lossen maar ook dit werkt niet in de tabel staat echt een -

Hopelijk weet iemand een oplossing?

$sql = "UPDATE tblartikelen SET txtArtikel='$txtArtikel' WHERE idArtikelCode=$idArtikelCode";
Teksten horen tussen quotes te staan.

<?php
$IdArtikelCode = 'KD60-1';
$sql = 'UPDATE tblartikelen SET txtArtikel='.$txtArtikel.' WHERE idArtikelCode= '.$idArtikelCode;
?>
Soms denk ik ook veel te moeilijk. Inderdaad het werkt. Bedankt! :-)
en omdat er in $txtArtikel en $idArtikelCode ook een ' voor kan komen (nu, of in de toekomst, al dan niet bedoeld) gebruik je daar een escape functie

http://bobby-tables.com/

Reageren