Запись, замена, удаление данных из базы

volodu

Новичок
Недавно изучаю пхп, что то пробовал делать на mysql
сегодня решил осваивать mysqli и ничего особо не получилось, первое что хотел переделать это форму регистрации, запись в базу данных пользователя, извлечение из базы данных пользователей, и изменение их данных. Посмотрел ютуб, некоторые форумы, и нашел разные варианты, но не одним из них овладеть не получилось
[ $query ="INSERT INTO `user` (login, email, password) VALUES ('$login', '$email', '$password')";]

или так

[$db->Query("INSERT INTO db_users_b (id, user, a_t, last_sbor) VALUES ('$lid','$login','1', '".time()."')");]

мой неработающий код таков

[ include_once 'bd.php';
$Connect = mysqli_connect(HOST, USER, PASS, DB);


if (isset($_POST['submit']))
{
if (empty($_POST['login']))
{
$info_reg = 'Вы не ввели Логин';
}
elseif (empty($_POST['email']))
{
$info_reg = 'Вы не ввели почту';
}
elseif (empty($_POST['password']))
{
$info_reg = 'Вы не ввели пароль';
}
else
{
$login = $_POST['login'];
$email = $_POST['email'];
$password = $_POST['password'];

$Query = ("INSERT INTO `db_users_reg` (login, email, password) VALUES ('$login','$email','$password'"); ]
 

Andkorol

Новичок
Овладей для начала искусством оформления кода в постах на форуме:

Затем освой поиск ошибок и отладку кода: http://phpfaq.ru/debug
Это поможет решить твои проблемы с кодом.

И да, твой «неработающий» код не выполняет запрос к БД – а только формирует тело запроса, и то криво.
http://phpfaq.ru/pdo
http://phpfaq.ru/safemysql
 

volodu

Новичок
чувствую, что mysql в разы проще и понятнее... там подобные запросы, решаются на много проще, и у таких дилетантов как я :)
 

volodu

Новичок
и тогда появляются вопросы, mysql можно забыть и брать книжки mysqli ?

и где найти значение ошибок, гугл, на русскоязычных сайтах ничего не находит похожего
 

volodu

Новичок
Овладей для начала искусством оформления кода в постах на форуме:

Затем освой поиск ошибок и отладку кода: http://phpfaq.ru/debug
Это поможет решить твои проблемы с кодом.

И да, твой «неработающий» код не выполняет запрос к БД – а только формирует тело запроса, и то криво.
http://phpfaq.ru/pdo
http://phpfaq.ru/safemysql
ок понятно mysqli в топку, как там пишут легче пережить атомную войну, оставлю сайт в покое пусть работает как работал :)
А по оформлению кода, я честно искал эту кнопочку...
 
Сверху