Hallo,
Inwieweit BLOB für den Fehler verantwortlich sein mag, kann ich leider nicht beantworten.
Nachdem PHP keine unterschiedlichen Typen von Variablen kennt, ist es wurscht. Kann höchstes mal zu Problemen kommen, wenn Variablen wieder in die Datenbank geschrieben werden und dann nicht mit dem Typ in der DB übereinstimmen (z.B. einen String in ein int-Feld oder so).
Grüße aus Würzburg
Julian