Помогите найти ошибку в маленьком php

программирование php проблема

Делаю по книге, сам запрос mysql проверял-работает, но через форму ничего не записывается. Выдает "whrite error". Помогите разобраться пожалуйста!

<?php
require_once('connect.php');

$name=$_POST['name'];
$password= $_POST['pass'];



if(isset($_POST['submit'])) {
if (!empty($_POST['name']) && !empty($_POST['pass'])){

$dbc= mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) or die('error DB');
$query="INSERT INTO couriers (username, password, join_date) VALUES ('$name', '$password', NOW())";
mysqli_query($dbc, $query) or die('whrite error');

}
}
mysqli_close($dbc);
?>


<form method="post" action="singin.php">

<fieldset style="width:300px;margin-top:10%">
<legend>Подключиться</legend>
<label for="name"> Ваше имя:</label><br>
<input type="text" id="name" name="name"/><br>
<label for="pass"> Придумайте пароль:</label><br>
<input type="password" id="pass" name="pass"/><br>
<input type="submit" name="submit" value="Enter"/>
</fieldset>
</form>
Ответы:
используйте error_reporting(), mysql_error() и mysql_errno().
когда добавите в код эти функции, появится текст ошибки, вот тогда будет ясно, почему у Вас не идёт запись в базу данных.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.