как создать базу данных?
есть таблица в Excel (столбец1 МЕСЯЦ РОЖДЕНИЯ, столбец2 ЧИСЛО РОЖДЕНИЯ,столбец3 ИМЯ РОЖДЕНИЯ).
Хотел бы ее скопировать в базу данных(MySQL) так как строк много. Как это сделать?
затем по запросу (на PHP) из базы при совпадении МЕСЯЦА и ЧИСЛА рождения должно выводиться имя.
Спустя 10 минут, 49 секунд (28.01.2011 - 11:46) Michael написал(а):
В phpmyadmin создай базу.
Перенести данные: вручную
или подключи какой то читальщик excel в php и пробежись по этому файлу, делая запросы на добавление данных в базу. Но тут попрограммировать придется.
Перенести данные: вручную
![laugh.gif](http://phpforum.ru/html/emoticons/laugh.gif)
Цитата |
затем по запросу (на PHP) из базы при совпадении МЕСЯЦА и ЧИСЛА рождения должно выводиться имя. |
само оно не выведется, тут чуток попрограммировать тоже придется. Умеешь вообще?
Спустя 7 минут, 43 секунды (28.01.2011 - 11:53) DenisD написал(а):
Цитата (Michael @ 28.01.2011 - 08:46) |
В phpmyadmin создай базу. Перенести данные: вручную ![]() |
только так?
CREATE TABLE
а затем
INSERT INTO
побыстрее никак?
Спустя 1 минута, 22 секунды (28.01.2011 - 11:55) Snus написал(а):
DenisD
Это самый быстрый способ
Если найдешь способ работать с БД быстрее - сообщи мне в личку...
Это самый быстрый способ
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
![wink.gif](http://phpforum.ru/html/emoticons/wink.gif)
Спустя 7 минут, 4 секунды (28.01.2011 - 12:02) DenisD написал(а):
просто я имел ввиду что мне не нужно постоянно пополнять базу, а только один раз внести данные и все. Затем я буду через сайт только извлекать данные. Что нельзя отредактировать файл базы данных и вставить туда все эти столбцы и строки?
Спустя 3 минуты, 42 секунды (28.01.2011 - 12:06) Michael написал(а):
докатились ...
p.s. нет, не выйдет.
p.s. нет, не выйдет.
Спустя 16 минут, 23 секунды (28.01.2011 - 12:22) DenisD написал(а):
Цитата (Michael @ 28.01.2011 - 09:06) |
докатились ... p.s. нет, не выйдет. |
пардон, но это же ветка для новичков. Как же докатились если только ....
правильно ли я сделаю если напишу
$sql="CREATE DATABASE db_imena";
mysql_query($sql);
затем
$sql="CREATE TABLE tabl_imen(dat text, month text, im text)";
mysql_query($sql);
подскажите дальше нужно построчно вводить:
INSERT INTO tabl_imen(dat , month , im )
values('01', 'январь', 'Илья, Марина')
INSERT INTO tabl_imen(dat , month , im )
values('02', 'январь', 'Олег, Инна')
.
.
.
.
.
.
INSERT INTO tabl_imen(dat , month , im )
values('31', 'декабрь', 'Светлана, Инна')
Я ПРАВИЛЬНО ПОНЯЛ???
Спустя 2 минуты, 2 секунды (28.01.2011 - 12:24) Snus написал(а):
DenisD
Если тебе нужно из экселя прочитать данные, то ты можешь использовать excel reader
Если тебе нужно из экселя прочитать данные, то ты можешь использовать excel reader
Спустя 12 минут, 1 секунда (28.01.2011 - 12:36) DenisD написал(а):
Цитата (Snus @ 28.01.2011 - 09:24) |
DenisD Если тебе нужно из экселя прочитать данные, то ты можешь использовать excel reader |
не подскажете как организовать запрос чтобы из базы при совпадении МЕСЯЦА и ЧИСЛА рождения выводились имена?
Спустя 3 минуты, 55 секунд (28.01.2011 - 12:40) Snus написал(а):
DenisD
SELECT `name_b` FROM `table_b` WHERE `day_b` = '28' AND `month_b` = '01'
Спустя 4 минуты, 5 секунд (28.01.2011 - 12:44) DenisD написал(а):
Цитата (Snus @ 28.01.2011 - 09:40) |
DenisDSELECT `name_b` FROM `table_b` WHERE `day_b` = '28' AND `month_b` = '01' |
спасибо