Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 10
MySQL

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

18.05.2016, 18:03. Показов 923. Ответов 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
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
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
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru