Я пытаюсь сделать INSERT в mysql db, и он терпит неудачу, когда любое из значений длиннее 898 символов. Есть ли где-нибудь, чтобы получить или, лучше, установить это максимальное значение? Я буду взломать строку в куски и сохранить их в отдельных строках, если нужно, но я хотел бы иметь возможность вставлять до 2k за раз.Максимальная переменная длина PHP и MYSQL?
Я предполагаю, что это проблема php, поскольку использование полей LONGTEXT или BLOB должно быть более чем достаточно места в db.
Спасибо.
Получаете ошибку из базы данных или PHP? –
Вы можете сделать echo (mysql_error()); в строке после запроса, чтобы увидеть ошибку. –
Когда вы говорите «не удается», что происходит? Усекает ли это поле или не вставляется, и если он не прошел, что является соответствующим сообщением об ошибке? – thomasrutter