PHP

ошибка в коде php

ПОМОГИТЕ ПЖ РЕШИТЬ ПРОБЛЕМУ. ГДЕ ЗДЕСЬ ОШИБКА ИЛИ С ЧЕМ ЭТО СВЯЗАНО?
СПАСИБО ЗА ВНИМАНИЕ!
вставлю свои 5 копеек)

1. для начала научитесь оформлять код
2. прекращайте использовать mysql, с php5 есть mysqli
3. проверки полей хорошо, а подготовленные запросы ещё лучше php.net/manual/ru/mysqli.quickstart.prepared-statements.php
4. php.net должен стать как библия) сначала туда, потом уже бежать спрашивать
4.1 научитесь решать проблемы самостоятельно и только в крайнем случае идите спрашивать, иначе так ничему и не научитесь.
4.2 гугл знает ответы на 99% вопросов, особенно в области программирования, особенно того, что касается php
5. проверьте правильность данных в bd.php и поставьте проверку на соединение с базой
6. научитесь читать ошибки Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) in Ясно говорит о том, что у вас при коннекте не введено имя пользователя бд, ну и видимо пароль
7. после проведения нужных операций закрывайте соединение с бд

Из лично опыта, когда только начинал изучать программирование, то при возникновении проблем сначала тратил не более 4 часов на поиск ответа, если 4 часов не хватало, то шёл на форумы и уже там спрашивал более знающих. Из статистики созданных вопросов на 1 форуме, за 3 года изучения и работы с php создано было 6 вопросов, все остальные проблемы решали гугл, php.net и последовательный поиск ошибок в собственном коде
Вася Волков
Вася Волков
5 496
Лучший ответ
Проблема в том, что в $db должно быть подключение к базе - т. е. результат успешной работы mysql_connect. А у тебя там - пустое значение (null). Либо mysql_connect ты вообще не выполняешь, либо выполняешь с заведомо ошибочными параметрами.
ИХ
Игорь Ходин
86 863
Проблема в том что не проходит запрос.
Он либо неверный, либо что-то с именами таблицы, базы или подключением
Иван Коротков Warning: mysql_query() expects parameter 2 to be resource, null given in C:\Open_server\OSPanel\domains\maysite\save_user.php on line 20

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\Open_server\OSPanel\domains\maysite\save_user.php on line 21

Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) in C:\Open_server\OSPanel\domains\maysite\save_user.php on line 26

Warning: mysql_query(): A link to the server could not be established in C:\Open_server\OSPanel\domains\maysite\save_user.php on line 26
Ошибка! Вы не зарегистрированы.