02,04,20,21
03,05,21,22
04,06,22,23
05,07,23,24
06,08,24,25
07,09,25,26
01,08,10,26
грубо говоря это набор цыфирок. Но есть одно большое но ежедневное пополнение, и внем несколько сот тысяч строк
Спустя 14 минут, 59 секунд (25.03.2011 - 15:57) panacea написал(а):
"02,04,20,21" если это общие данные фиксированной длины то в виде строки char потом можно с помощью implode() разбить как хочешь.
Если это отдельные данные и придется с каждой работать то smallint(1) впролне подойдет для каждого числа.
Если это отдельные данные и придется с каждой работать то smallint(1) впролне подойдет для каждого числа.
Спустя 14 минут, 22 секунды (25.03.2011 - 16:12) Georg-71 написал(а):
Если мона чуть расшифровать я пока плохо плаваю в этих водах. Да вотеще когда я допустим пополняю то я добавляю не одну строку а сразу скажем 20 строк. Воткак этоправильно оформить. Загружать как файл в одну ячейку таблицы либо каждую строку отдельно?
Спустя 29 минут, 1 секунда (25.03.2011 - 16:41) panacea написал(а):
Не люби себе мозги и сделай в int если тебе не важен такой формат с ноликом как телефонный номер)) 03 а если важен - делай в char
Спустя 30 минут, 55 секунд (25.03.2011 - 17:12) Snus написал(а):
Georg-71
Что эти цифры означают?
Что эти цифры означают?
Спустя 16 минут, 17 секунд (25.03.2011 - 17:28) Georg-71 написал(а):
Это результат некоторых наблюдений.
Спустя 1 минута, 21 секунда (25.03.2011 - 17:29) Snus написал(а):
Georg-71
Одна запись состоит из 4 элементов?
Одна запись состоит из 4 элементов?
Спустя 6 минут, 59 секунд (25.03.2011 - 17:36) Georg-71 написал(а):
В данный момент у меня 4 файла Один состоит из 4элементов, второй Из 5, а третий из 6. Они независимы
Спустя 19 часов, 2 минуты, 33 секунды (26.03.2011 - 12:39) Georg-71 написал(а):
Че никак мне никто не может подсказать?
Спустя 21 минута, 40 секунд (26.03.2011 - 13:01) Trianon написал(а):
Зависит от того, как эту информацию планируется использовать.
В частности от того, как придется отыскивать и отображать нужные данные, а также, как изменять их.
В частности от того, как придется отыскивать и отображать нужные данные, а также, как изменять их.
Спустя 2 минуты, 18 секунд (26.03.2011 - 13:03) Nikitian написал(а):
Представьте ваши файлики в виде таблиц, где столбцов столько, сколько элементов с строке ваших файлов. Далее выбираете тип данных под эти элементы.
Спустя 5 часов, 29 секунд (26.03.2011 - 18:03) Georg-71 написал(а):
Мне надобудет потом проводить анализ совпадения вариантов тестирования. А именно
02,04,20,21
03,05,21,22
04,06,22,23
05,07,23,24
06,08,24,25
07,09,25,26
01,08,10,26
В строке, а это результат одного наблюдения, есть цыфра 03 и 05 при следующем эксперементе у меня в результатах есть цыфр 03 и 05. Будет форма выбора цыфр. При выборе этих двух цыфр в форме я должен увидеть строки в которых пресутствуют эти цыфры. Больше ни каких операций с ними производиться не будет.
02,04,20,21
03,05,21,22
04,06,22,23
05,07,23,24
06,08,24,25
07,09,25,26
01,08,10,26
В строке, а это результат одного наблюдения, есть цыфра 03 и 05 при следующем эксперементе у меня в результатах есть цыфр 03 и 05. Будет форма выбора цыфр. При выборе этих двух цыфр в форме я должен увидеть строки в которых пресутствуют эти цыфры. Больше ни каких операций с ними производиться не будет.
Спустя 1 час, 31 минута, 32 секунды (26.03.2011 - 19:35) Snus написал(а):
Georg-71
Тогда делай вообще так:
id - первичный, val - уникальный.
И записывай каждое число отдельно
А потом дергай
Тогда делай вообще так:
id | val
id - первичный, val - уникальный.
И записывай каждое число отдельно
INSERT IGNORE INTO `table` (`val`) VALUES ('".(int)$val."')
А потом дергай
$query = "SELECT `val` FROM `table` ORDER BY `val`";
$sql = mysql_query($query) or die(mysql_error());
echo '<select>';
while ( $row = mysql_fetch_assoc($sql) ) echo '<option>'.$row['val'].'</option>';
echo '</select>';
Спустя 1 час, 8 минут, 47 секунд (26.03.2011 - 20:44) Georg-71 написал(а):
Snus
Спасибо ша буду пробовать.
Спасибо ша буду пробовать.
Спустя 23 минуты, 56 секунд (26.03.2011 - 21:08) Georg-71 написал(а):
При создании таблицы у меня MySQL матится
Error
SQL query:
CREATE TABLE `datbasa`.`table` (
`id` INT( 10 ) NOT NULL ,
`val` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`g_a` INT( 11 ) NOT NULL ,
`g_b` INT( 11 ) NOT NULL ,
`g_c` INT( 11 ) NOT NULL ,
`g_d` INT( 11 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM ;
MySQL said: Documentation
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Error
SQL query:
CREATE TABLE `datbasa`.`table` (
`id` INT( 10 ) NOT NULL ,
`val` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`g_a` INT( 11 ) NOT NULL ,
`g_b` INT( 11 ) NOT NULL ,
`g_c` INT( 11 ) NOT NULL ,
`g_d` INT( 11 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM ;
MySQL said: Documentation
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Спустя 2 минуты, 1 секунда (26.03.2011 - 21:10) Snus написал(а):
Georg-71
AUTO_INCREMENT можно поставить только имея первичный ключ. У тебя на val нет первичного ключа.
AUTO_INCREMENT можно поставить только имея первичный ключ. У тебя на val нет первичного ключа.
Спустя 2 минуты, 42 секунды (26.03.2011 - 21:12) Georg-71 написал(а):
Ок ОГРОМНОЕ спасибо
Спустя 6 минут, 32 секунды (26.03.2011 - 21:19) Georg-71 написал(а):
Snus
Подскажи пожалуйста как в админке лучше будет оформить загрузку этих данных.
Для каждой цыфры делать отдельную форму для загрузки. Или можно сразу для строки форму сделать.
Подскажи пожалуйста как в админке лучше будет оформить загрузку этих данных.
Для каждой цыфры делать отдельную форму для загрузки. Или можно сразу для строки форму сделать.
Спустя 14 минут, 58 секунд (26.03.2011 - 21:34) Snus написал(а):
Georg-71
Это уже как тебе удобно.
1. Можешь одно текстовое поле сделать и там через запятую писать, а потом бить explode'ом
2. Сделать под каждое значение отдельное текстовое поле. (разумнее этот вариант)
Это уже как тебе удобно.
1. Можешь одно текстовое поле сделать и там через запятую писать, а потом бить explode'ом
2. Сделать под каждое значение отдельное текстовое поле. (разумнее этот вариант)
Спустя 3 минуты, 35 секунд (26.03.2011 - 21:37) Georg-71 написал(а):
Спасибо буду пробовать.