Even for numeric column types in a mysql, PDO returns data as strings by default, which is why I was originally sending them as strings, and why I used strings in my example code.