0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 10
MySQL

Импорт данных в базу из сессии

18.05.2016, 18:03. Показов 940. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер!
Есть скрипт с готовой базой и html код. Когда меняю '{$login}_table' на Name_table, все работает. Но ниже приведенный пример не хочет добавлять данные в таблицу с логином из сессии.
Помогите пожалуйста
Code
1
2
3
extract($_POST);   
$sql = "INSERT INTO '{$login}_table' SET name='$name', login='$login'";   
$result = mysql_query($sql);
Code
1
2
3
4
5
6
<form action=post.php method=post> 
<input type=text name=name required placeholder="Имя"> 
<input type=text name=login required placeholder="Логин">  
</center></br>
<td class="filter_input_cell"><button class="filter_button" name="addnewpost" onclick="GetData(FindData())">Добавить запись</button></td>
</form>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.05.2016, 18:03
Ответы с готовыми решениями:

Импорт в базу данных.
Скажите, как отправить папку с базой данных с Апача с моего компа в базу на сервере. Вот фото того и того.

Импорт в базу данных
Всем привет, у меня такой вопрос. Я пытаюсь импортировать записи из файла в БД которая в интернете, но она их не видит но не выдаёт ошибку...

Импорт данных из dbf и fdb в базу сайта
Доброго времени суток! Назревает следующая задача. Сайт на PHP+MySQL. Необходимо делать раз в месяц импорты инфы из dbf-файлов в базу...

13
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
18.05.2016, 19:41
Цитата Сообщение от sdka Посмотреть сообщение
HTML5
1
action=post.php method=post
Куда кавычки дели? Пишите код нормально, по стандартам.
Цитата Сообщение от sdka Посмотреть сообщение
PHP
1
extract($_POST);
Это что за жесть? Никогда так не делайте.
Цитата Сообщение от sdka Посмотреть сообщение
Когда меняю '{$login}_table' на Name_table, все работает
А зачем вы подставляете из POST название таблицы? И для названий столбцов и полей нужно использовать обратные кавычки `` (буква Ё на клавиатуре), а не обычные ''.
Цитата Сообщение от sdka Посмотреть сообщение
PHP
1
$result = mysql_query($sql);
Добавьте вывод ошибок MySQL:
PHP
1
$result = mysql_query($sql) or die(mysql_error());
0
0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 10
19.05.2016, 20:12  [ТС]
Мне нужно чтобы из заполненных полей, данные шли в базу данных. База данных имеет имя идентичное имени пользователя и префикс _table
Вот обновленный рабочий код, проблема та же. Нужно чтобы данные заходили именно в таблицу с именем авторизированного пользователя.

post.php
Code
1
2
3
4
if($_POST){
$name = $_POST['name'];
mysql_query("INSERT INTO {$login}_table (name) VALUE('".$name."')");
    }
html код
Code
1
2
3
4
<form method="post" action="post.php">
    Name:       <input type="text" name="name"><br/>
    <input type="submit" value="Отправить">
</form>
0
wq
85 / 78 / 32
Регистрация: 26.11.2015
Сообщений: 481
19.05.2016, 20:22
Цитата Сообщение от sdka Посмотреть сообщение
{$login}_table (name)
Под каждого пользователя своя таблица? Крутяк!
чтобы работало, нужно для начала создать таблицу
Цитата Сообщение от sdka Посмотреть сообщение
префикс _table
это постфикс вообще-то

Добавлено через 45 секунд
и не VALUE а VALUES
0
0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 10
19.05.2016, 20:29  [ТС]
Таблицы у меня создаются автоматом при регистрации
$res=mysql_query("CREATE TABLE IF NOT EXISTS `{$login}_table` (`name` varchar(16)))");

так что с этим проблем нет
0
6 / 6 / 1
Регистрация: 19.12.2013
Сообщений: 160
19.05.2016, 20:30
А если будет 1000 пользователей, будет 1000 таблиц?
0
0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 10
19.05.2016, 20:33  [ТС]
Именно так. Только доступ к сайту имеют несколько лиц.
Пожалуйста, если можно, по существу есть что посоветовать?
0
6 / 6 / 1
Регистрация: 19.12.2013
Сообщений: 160
19.05.2016, 20:37
Да, сделать единую таблицу для юзеров и не мучаться. Опишите для чего это - тут подскажут
0
0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 10
19.05.2016, 21:39  [ТС]
Люблю трудности. Осталось решить только одну проблему.
За этим обратился сюда.
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
20.05.2016, 04:24
Цитата Сообщение от sdka Посмотреть сообщение
по существу есть что посоветовать?
По существу не надо так делать. Не говоря уже про уязвимости в этих 3 строчках кода. Тут по-хорошему переделать по-нормальному все нужно, причем начать с архитектуры.
0
0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 10
20.05.2016, 08:33  [ТС]
Я обращаюсь за помощью. У меня начинают спрашивать для чего, зачем, а если..
Прошу по существу говорить, зачем флуд то? Никто не говорит, что должны, я лишь прошу.
0
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
20.05.2016, 08:41
Цитата Сообщение от sdka Посмотреть сообщение
У меня начинают спрашивать для чего, зачем, а если..
Правильно. Потому что бороться нужно с причиной, а не следствиями. Для этого нужно получить как можно больше информации о проблеме.
Цитата Сообщение от sdka Посмотреть сообщение
Прошу по существу говорить, зачем флуд то?
Проблема появилась из-за неправильной архитектуры. Измените архитектуру - и проблема решится. Непонятно, где вы флуд нашли.
0
20.05.2016, 18:46

Не по теме:

Цитата Сообщение от sdka Посмотреть сообщение
Я обращаюсь за помощью. У меня начинают спрашивать для чего, зачем, а если..
Естественно, так будет в любой области. Это все равно что придти на прием к врачу, предварительно самостоятельно поставив себе диагноз и при этом требуя немедленного выполнения определенной процедуры

0
0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 10
20.05.2016, 20:41  [ТС]
понятно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.05.2016, 20:41
Помогаю со студенческими работами здесь

Импорт из csv в базу данных посредством php скрипта
Привет, друзья. Есть php скрипт &lt;?php $file_name = 'сайт.ру/uploads/files/content.csv'; // абсолютный путь до файла //$file_name =...

Как лучше всего реализовать импорт CSV в базу данных с предпросмотром?
Я хочу сделать импортирование CSV в базу данных, структура у CSV будет обычная, по типу: фио(с пробелами, по ним буду делать массив из...

Импорт таблиц из файла .sql в базу
Здравствуйте! Есть база с тремя таблицами, уже заполненная с помощью программы, а также другая база, также с 3-мя таблицами, заполненные...

Добавить логин авторизованного пользователя из сессии в базу (без удаления ранее авторизованных)
Всем привет!:) имеется форма авторизации, при входе на сайт, я хочу добавить логин авторизованного пользователя из сессии в бд mysql ...

Импорт данных из excel файла в базу данных PostgreSQL
Приветствую, форумчане! Есть задание написать программу на delphi,которая импортирует данные из файла excel в БД PostgreSQL. Проблема в...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru