Lass die ' doch über die Variable geben:
If($userData['MemberLngLat']==NULL)
$Wert=$userData['MemberLngLat'];
Else
$Wert="'".$userData['MemberLngLat']."'";
UPDATE t_personaldata SET
MemberLngLat = ".mysql_real_escape_string($Wert)."
WHERE PersonaldataId = '".mysql_real_escape_string($userData['UserId'])."';";
So habe ich meine MySql-Probleme gerne gelöst ... :)
MFG
Griever