Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 5

Не добавляются данные в mysql

31.03.2014, 19:08. Показов 640. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть класс работы с базой данных.
Ссылка: http://pastebin.com/en0svZkd
Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
    Class db {
        private $db;
        private $result;
 
        public function __construct ($db_host = "localhost", $db_user = "vh9510_root", $db_password = "AwALHEaBG", $db_name = "vh9510_root") {
            $this->db = mysql_connect($db_host, $db_user, $db_password);
            mysql_select_db($db_name);
            mysql_query("SET NAMES utf8");
        }
 
        public function jqery($sql = '') {            // SQL запрос
            $this->result = mysql_query($sql);
            return $this->result;
        }
 
        public function rows($result = '') {    // Количество строк 
            return mysql_num_rows($result);
        }
 
        public function fetch($result = '') {
            return mysql_fetch_array($result);
        }
 
        public function __destruct() {
            mysql_close($this->db);
        }
    }
?>

Так же есть класс для работы с пользователями, использующий в себе класс для работы с бд.
Ссылка: http://pastebin.com/6EZCcMTT
Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
    Class Users {
        private $db;
 
        public function __construct() {
            $this->db = New $db();
        }
 
        public function reg($login, $password, $mail, $name, $qiwi) {           // Функция регистрации пользователя
            $this->db->jqery("INSERT INTO `users`(`login`, `password`, `mail`, `name`, `qiwi`) VALUES ($login, $password, $mail, $name, $qiwi)");
        }       
        
        public function auth($login, $password) {           // Авторизация юзера
        
        }       
        
        public function getinfo($id) {      // Информация о пользователе
 
        }
 
        puclic function __autoload($class) {
            include 'class_'.$class.'php';
        }
 
        public function __destruct() {
            unset($this->db);
        } 
    }
$users = New users();
$users->reg("lordonx3", "123456789", "vasualox@gmail.com", "Антон", "+3333333333");
?>

 Комментарий модератора 
Код должен присутствовать в тексте сообщения. Песочницы — это лишь бонус для демонстрации.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.03.2014, 19:08
Ответы с готовыми решениями:

Не добавляются данные в таблицу MySQL
Добрый день всем! Столкнулся с проблемой. Есть БД MySQL. В ней 5 таблиц. Все создавал и заполнял с помощью java. Для таблицы Order метод...

Не добавляются данные из раскрывающегося списка в mysql
Уважаемые, приветствую и с праздником всех. Есть следующая проблема: Имеется конструкция на создание раскрывающегося списка из базы...

Не обновляются/добавляются данные данные через клиент
привет форумчане,не обновляются данные через клиент при нажатии на кнопку ничего не происходит form1.cs using System.Data; using...

3
 Аватар для Sombrero
74 / 70 / 40
Регистрация: 31.03.2014
Сообщений: 298
31.03.2014, 21:11
метод jquery не описан в классе USERS
0
 Аватар для Drygba
512 / 454 / 119
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
31.03.2014, 21:28
класс Users,
строка 6
PHP
1
2
3
4
//заменить 
$this->db = New $db();
//на
$this->db = New db();
строка 21
PHP
1
2
3
4
//заменить
 puclic function __autoload($class) {
// на 
 public function __autoload($class) {
при сохранение данных в ДБ, строковые переменные требуется заключать в кавычки
PHP
1
2
3
4
//не 
$users->reg("lordonx3", "123456789", "vasualox@gmail.com", "Антон", "+3333333333");
// а
$users->reg("'lordonx3'", "123456789", "'vasualox@gmail.com'", "'Антон'", "'+3333333333'");
1
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 5
31.03.2014, 22:21  [ТС]
Drygba, спасибо.
Вот только с автолоадом теперь проблемы, получаю ошибку.
Class 'db' not found in
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2014, 22:21
Помогаю со студенческими работами здесь

Не добавляются русские слова в БД MySQL
Я сделал простой онлайн чат, на локальном сервере все великолепно работает. Когда я залилил этот чат на hostinger.ru то у меня возникли...

В таблицу MySql не добавляются записи.
Не прошло и 2 дней, как я вернулся с новым вопросом) Написал запрос на добавление записи в таблицу, вроде бы всё как надо, но после...

В таблицу MySql не добавляются записи
Доброго времени суток. Та же проблема что и в теме https://www.cyberforum.ru/php-database/thread270327.html, не добавляются данные в...

Не редактируются, не добавляются, не удаляются записи в MySQL
Здравствуйте ув. пользователи. Возникла такая проблема... значения по умолчанию везде null, ID не задается новый, так что запись всегда...

Не добавляются данные в БД
При попытке добавления сообщения в базу данных, сервер не выдает ошибок, но не добавляет данные. Подскажите пожалуйста что делать (но файл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru