PaRtiZzaN, и айпи))
лучше всего для чисел использовать присвоение типа (int) как при заносе в базу так и при выводе из нее ибо может либо сломаться скрипт либо появиться дыра
как например есть в таблице поле `sex` с типом enum(0,1)
ты занес в базу значение 1
и делаешь дальше проверку
этот код не сработает потому что из таблицы выберется значение с типом string тут и поможет приведение к типу
бывало по нескольку дней изза подобной хери мозг ломал
можно конечно использовать и "==" вместо "===" но тогда у тебя будут уходить лишние ресурсы на вычесление типа выражения после знака == и приведение к этому типу выражения до знака ==
лучше всего для чисел использовать присвоение типа (int) как при заносе в базу так и при выводе из нее ибо может либо сломаться скрипт либо появиться дыра
как например есть в таблице поле `sex` с типом enum(0,1)
ты занес в базу значение 1
и делаешь дальше проверку
if ($data['sex'] === 0) {
/// что то там
}
этот код не сработает потому что из таблицы выберется значение с типом string тут и поможет приведение к типу
if ((int)$data['sex'] === 0) {
/// что то там
}
бывало по нескольку дней изза подобной хери мозг ломал
можно конечно использовать и "==" вместо "===" но тогда у тебя будут уходить лишние ресурсы на вычесление типа выражения после знака == и приведение к этому типу выражения до знака ==