Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.03.2025, 20:04
Интересующийся
Отправить личное сообщение для wadim2 Посмотреть профиль Найти все сообщения от wadim2
 
Регистрация: 01.09.2020
Сообщений: 20

php как проверить что данные не в лазят в тип mysql
Всем привет! php как проверить что данные не в лазят в тип mysql, то есть не влазят в поле базы. В таких случаях вылазит ошибка. Нужно красивое решение. Делать SELECT не хочу, лишний запрос к базе. Можно ошибку ловить, но как её грамотно поймать? Это первое что хочется знать. Второе. Как всё же без ловли ошибки и лишнего запроса проверить что данные влезут в поле базы?
Ответить с цитированием
  #2 (permalink)  
Старый 20.03.2025, 03:29
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,803

А просто увеличить размер поля, чтобы ошибка «data too long» не падала не вариант?
Ответить с цитированием
  #3 (permalink)  
Старый 20.03.2025, 06:53
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,762

Перед записью в базу проверять длину.
Ответить с цитированием
  #4 (permalink)  
Старый 20.03.2025, 09:02
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,248

Сообщение от voraa
Перед записью в базу проверять длину.
Я так понял, суть проблемы что заранее не известна та самая длина...

Последний раз редактировалось ksa, 20.03.2025 в 22:10.
Ответить с цитированием
  #5 (permalink)  
Старый 20.03.2025, 09:07
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,579

На всех входящих от пользователя данных, должны стоять php валидаторы, и только когда их проходит, дальше что то с этими данными делаешь, например вставляешь в sql
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как из php файла передать данные в переменную javascript angelzzz Общие вопросы Javascript 36 01.07.2016 15:54
как проверить, что введенные пользователем цифры - это действительно цифры? sana Общие вопросы Javascript 7 31.03.2015 21:16
Живой поиск JQUERY + AJAX + PHP + MYSQL dimi007 AJAX и COMET 2 22.07.2014 13:50
Как получить данные из php скрипта в расширении для Safari? housewm Opera, Safari и др. 2 19.12.2013 18:31
Как вернуть json данные из php Купэ AJAX и COMET 1 18.09.2013 05:23