Hi!
$sql = "INSERT INTO tabelle (id, ...) VALUES ( MD5(:paramA:paramB), ...)";
Die beiden Platzhalter sind quasi wie Variablen zu betrachten. Wenn du sie verknüpfen willst, musst du schon angeben, welche der verschiedenen Verknüpfungsarten verwendet werden sollen.
$sql = "INSERT INTO tabelle (id, ...) VALUES ( MD5(:paramA+:paramB), ...)";
Möchtest du eine Addition oder eine Stringverknüpfung haben? Hast du dich vergewissert, dass das Ergebnis der MD5-Funktion das gleiche ist, wie wenn du statt der beiden Werte mal ein Literal nimmst, das dem Ergebnis deiner Verknüpfungsoperation entspricht?
Lo!