Я пытаюсь ввести номер телефона в мою базу данных, столбец задан как 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, поэтому ее необходимо удалить как ее поместить в базу данных. Я новичок в подготовленных заявлениях, и я не могу понять, что делать, чтобы исправить это.
Благодаря!