Intereting Posts
Уничтожить сеанс PHP при закрытии Нужно регулярное выражение, которое проверяет, содержат ли строки только буквы az и числа и подчеркивание (_) и дефис (-) Миграции доктрины: в пространстве имен "" отсутствуют команды PHP-код для сортировки тегов XML по алфавиту? index.php не загружается по умолчанию Разделить цикл PHP на 2 списка Поделитесь СЕССИЕЙ на нескольких серверах с разными доменами Как «выровнять» 2 строки? Неверный тип возврата php7 не работает? Ограничение памяти PHP 25 МБ исчерпано – загрузка файлов / обрезка / изменение размера Как извлечь подстроку из строки в PHP до тех пор, пока она не достигнет определенного символа? Пользовательский доступ к конфигурационному файлу в конфигурационных файлах Laravel 5 Когда использовать session_start ()? PHP / SQL: установка запросов в php или в sql как рисовать дорожку или две строки на карте бинга?

PHP mysqli подготовил операторы, удаляющие ведущие нули

Я пытаюсь ввести номер телефона в мою базу данных, столбец задан как varchar (15), а внутри phpmyadmin он примет номер телефона с ведущим 0 (например, 07712123123).

В моем скрипте PHP у меня есть переменная $ contactNo, которая представляет собой строку, содержащую 07712123123

но когда я использую свой подготовленный оператор для ввода данных в базу данных, нулевой вывод удаляется. Как я могу остановить это?

// Insert data into customer_accounts if($stmt = $mysqli -> prepare("INSERT INTO customer_accounts (username, password, firstname, lastname, email, number) VALUES (?,?,?,?,?,?)")) { $stmt -> bind_param("ssssss", $username, $password, $firstname, $lastname, $emailAddress, $contactNo); $stmt -> execute(); $stmt -> close(); } 

Я получил echo'd переменную до и после инструкции и 0, поэтому ее необходимо удалить как ее поместить в базу данных. Я новичок в подготовленных заявлениях, и я не могу понять, что делать, чтобы исправить это.

Благодаря!