Правильный запрос INSERT к MySQL с проверкой
- Подробности
- Категория: PHP
- Просмотров: 783
Столько можно намучиться, если не знать как правильно составлять запросы к базе данных...разберем запрос на вствку данных...
Правильный запрос INSERT к MySQL с проверкой:
$CONNECT = mysqli_connect(HOST, USER, PASS, DB) or die("Failure to connect");
$result = mysqli_query($CONNECT, "INSERT INTO users (login, password, name, regdate, email) VALUES ('$_POST[login]', '$_POST[password]', '$_POST[name]', NOW(), '$_POST[email]')");
if ($result == 'true')
{
echo 'OK';
} else {
echo 'что то пошло не так Error:'.mysqli_error($CONNECT);
}
все данные для примера, только для формы, иногда это очень надо, а на всех ресурсах, сплошная болтовня...
если указан id, то его можно тут в запросе не писать, а в бд он равен auto_increement
Если же запрос не пройдет, то проверка ниже покажет ошибку, если пройдет - то Ок
PS - для самых умных - $_POST[login] тут уже отфильтрован!