Os caracteres na string não devem ser separados por vírgulas: $stmt->bind_param("sss...", /* variables */); Você pode ver esse formato demonstrado nos exemplos na página de manual .