powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запись данных в MySQL базу данных
8 сообщений из 8, страница 1 из 1
Запись данных в MySQL базу данных
    #32766378
Nikee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Вопрос очень ламацкий, понимаю, что нужно учить матчасть и всё такое, но всё-же:

есть PHP форма с полем ввода и переменной mail

Есть файл пхп, который обрабатывает форму.
Файл конектится к базе данных, выбирает таблицу.

Задача:
1)
нужен SQL-запрос, который сформирует в таблице 2 поля:

1 - порядковый номер (номер записи в базе)
2 - e-mail (e-mail человека, который подписывается на рассылку новостей)

2)
Нужен код PHP, который запишет в таблицу, созданную SQL-запросом e-mail из переменной mail

Особенность:
записывать нужно по порядку. То есть, если в базе уже есть 15 записей (по порядковым номерам от 1 до 15) то новый мейл надо записывать в таблицу под порядковым номером 16.

Инструмены:

PHP MyAdmin
Редактор PHP-кода

Вероятно, код очень простой, но так как я в MySQL ни бум-бум, то постоянно ловлю ошибки.

Если кто может помочь - плз!!!!
...
Рейтинг: 0 / 0
Запись данных в MySQL базу данных
    #32766422
linke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
нужен SQL-запрос, который сформирует в таблице 2 поля

не нужен,Лучше создай таблицу с этимиполями и пишив нее
автор
Нужен код PHP, который запишет в таблицу

посмотри на insert into в sql
Код: plaintext
1.
2.
insert into tablename(id,email)
value( 16 ,test@test.ru)
...
Рейтинг: 0 / 0
Запись данных в MySQL базу данных
    #32766480
Nikee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создавать с этими полями я могу :) Но трабл в том, что точно не знаю, какие им выставлять атрибуты (типа тип данных, не ноль, или ноль, одно из полей должно быть вроде как Primary) посему и прошу кинуть SQL запрос, который бы создал нужною таблицу привильно

Этот код как влепить в PHP?
...
Рейтинг: 0 / 0
Запись данных в MySQL базу данных
    #32766638
Фотография Alex Rootoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CREATE DATABASE `test` ;

CREATE TABLE `subscribe` (
`id` INT NOT NULL AUTO_INCREMENT ,
`email` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` ) ,
UNIQUE (
`email`
)
);



With best regards Alex Rootoff
...
Рейтинг: 0 / 0
Запись данных в MySQL базу данных
    #32766644
Фотография Alex Rootoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вставка:

INSERT INTO `subscribe` ( `id` , `email` ) VALUES ('', '".$_POST['email']."');

With best regards Alex Rootoff
...
Рейтинг: 0 / 0
Запись данных в MySQL базу данных
    #32766698
Nikee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Базу создало, таблицу тоже, а при попытке записи пишет

Parse error: parse error, unexpected T_STRING
subscribe.php on line 7

Код:
-----------------------------------
<?
$dbh=mysql_connect ("localhost", "u3k_1", "1")
or die ('I cannot connect to the database because: ' . mysql_error());

mysql_select_db ("u3k_mf");

INSERT INTO `subscribe` ( `id` , `email` ) VALUES ('', '".$_POST['email']."');

?>
-----------------------------------
...
Рейтинг: 0 / 0
Запись данных в MySQL базу данных
    #32766715
linke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята вам в форум php надо
...
Рейтинг: 0 / 0
Запись данных в MySQL базу данных
    #32766742
Nikee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всё работает, разобрался. Спасибо!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запись данных в MySQL базу данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]