[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP + MySQL
DenisD
Здравствуйте
как создать базу данных?
есть таблица в Excel (столбец1 МЕСЯЦ РОЖДЕНИЯ, столбец2 ЧИСЛО РОЖДЕНИЯ,столбец3 ИМЯ РОЖДЕНИЯ).
Хотел бы ее скопировать в базу данных(MySQL) так как строк много. Как это сделать?

затем по запросу (на PHP) из базы при совпадении МЕСЯЦА и ЧИСЛА рождения должно выводиться имя.



Спустя 10 минут, 49 секунд (28.01.2011 - 11:46) Michael написал(а):
В phpmyadmin создай базу.

Перенести данные: вручную laugh.gif или подключи какой то читальщик excel в php и пробежись по этому файлу, делая запросы на добавление данных в базу. Но тут попрограммировать придется.

Цитата
затем по запросу (на PHP) из базы при совпадении МЕСЯЦА и ЧИСЛА рождения должно выводиться имя.


само оно не выведется, тут чуток попрограммировать тоже придется. Умеешь вообще?

Спустя 7 минут, 43 секунды (28.01.2011 - 11:53) DenisD написал(а):
Цитата (Michael @ 28.01.2011 - 08:46)
В phpmyadmin создай базу.

Перенести данные: вручную laugh.gif или подключи какой то читальщик excel в php и пробежись по этому файлу, делая запросы на добавление данных в базу. Но тут попрограммировать придется.


только так?
CREATE TABLE
а затем
INSERT INTO
побыстрее никак?

Спустя 1 минута, 22 секунды (28.01.2011 - 11:55) Snus написал(а):
DenisD
Это самый быстрый способ smile.gif Если найдешь способ работать с БД быстрее - сообщи мне в личку... wink.gif

Спустя 7 минут, 4 секунды (28.01.2011 - 12:02) DenisD написал(а):
просто я имел ввиду что мне не нужно постоянно пополнять базу, а только один раз внести данные и все. Затем я буду через сайт только извлекать данные. Что нельзя отредактировать файл базы данных и вставить туда все эти столбцы и строки?

Спустя 3 минуты, 42 секунды (28.01.2011 - 12:06) Michael написал(а):
докатились ...

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

Спустя 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)
DenisD
SELECT `name_b` FROM `table_b` WHERE `day_b` = '28' AND `month_b` = '01'

спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.