タイプが整数のときにデータベースにゼロを挿入しない理由を知ることができますか。contact というテーブルがあり、ユーザーの 10 桁の携帯電話番号を保持する列があります。この番号は通常 0 から始まります。0713423454、0234324545など
私のテーブルでは、このような列を作成しました..
mobile INT(10) NOT NULL,
PHPでは、次のように検証します...
// Check for a mobile number:
if ( !empty($_POST['mobile'])) {
$number = $_POST['mobile'];
if (preg_match('/(0[0-9]{9})/', $number)) {
$mobile = mysqli_real_escape_string ( $dbc, $number);
} else {
$reg_errors['mobile'] = 'You are NOT entered valid Mobile number!';
}
} else {
$reg_errors['mobile'] = 'Mobile number can not be empty!';
}
しかし、携帯電話番号をデータベースに挿入すると、この234223434、435453545などのように0がなくなります.
だから、私の携帯電話番号を0でデータベースに挿入する方法があることを知りたい..
ありがとうございました。