Правильный запрос INSERT к MySQL с проверкой

Столько можно намучиться, если не знать как правильно составлять запросы к базе данных...разберем запрос на вствку данных...

 

Правильный запрос 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] тут уже отфильтрован!

 

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта PHP Правильный запрос INSERT к MySQL с проверкой