Forum » Izdelava spletišč » enostaven vnos v bazo MySQL
enostaven vnos v bazo MySQL
Borci ::
Pred kratkim sem se podal v lastno šolo uporabe baze MySQL v povezavi s PHP.
Ko kreiraš neko bazo user in v njej tabelo npr. film, se v direktoriju /MySql/Data/User pojavijo tri datoteke z naslednjimi končnicami
film.frm
film.myd
film.myi
A se dajo te datoteke odpreti s kakšnim programom in dodati vnose?
Kako sploh vnašate podatke v bazo? Ker vnašanje v Command Promtovem oknu je preveč primitivno in zamudno. Tudi vnašanje s pomočjo PHP strani je dokaj dolgotrajno, sploh ko je treba na začetku vnesti recimo 100 zapisov.
Vsak odgovor je dobrodošel...
Ko kreiraš neko bazo user in v njej tabelo npr. film, se v direktoriju /MySql/Data/User pojavijo tri datoteke z naslednjimi končnicami
film.frm
film.myd
film.myi
A se dajo te datoteke odpreti s kakšnim programom in dodati vnose?
Kako sploh vnašate podatke v bazo? Ker vnašanje v Command Promtovem oknu je preveč primitivno in zamudno. Tudi vnašanje s pomočjo PHP strani je dokaj dolgotrajno, sploh ko je treba na začetku vnesti recimo 100 zapisov.
Vsak odgovor je dobrodošel...
Borci ::
Ta program MySQL-Front pa izgleda zelo dober in zmogljiv, čeprav mi še ni uspelo vpisati v bazo iz *.TXT datoteke.
Baje da vse verzije MySQL-a tega ne podpirajo.
Baje da vse verzije MySQL-a tega ne podpirajo.
TheHijacker ::
Vpis v bazo iz .txt?!?
Misliš nekaj takšnega kot:
# MySQL-Front Dump 2.0
#
# Host: localhost Database: rc3
#--------------------------------------------------------
# Server version 3.23.47-nt
#
# Table structure for table 'phpbb_auth_access'
#
DROP TABLE IF EXISTS `phpbb_auth_access`;
CREATE TABLE `phpbb_auth_access` (
`group_id` mediumint(8) NOT NULL default '0',
`forum_id` smallint(5) unsigned NOT NULL default '0',
`auth_view` tinyint(1) NOT NULL default '0',
`auth_read` tinyint(1) NOT NULL default '0',
`auth_post` tinyint(1) NOT NULL default '0',
`auth_reply` tinyint(1) NOT NULL default '0',
`auth_edit` tinyint(1) NOT NULL default '0',
`auth_delete` tinyint(1) NOT NULL default '0',
`auth_sticky` tinyint(1) NOT NULL default '0',
`auth_announce` tinyint(1) NOT NULL default '0',
`auth_vote` tinyint(1) NOT NULL default '0',
`auth_pollcreate` tinyint(1) NOT NULL default '0',
`auth_attachments` tinyint(1) NOT NULL default '0',
`auth_mod` tinyint(1) NOT NULL default '0',
KEY `group_id` (`group_id`),
KEY `forum_id` (`forum_id`)
) TYPE=MyISAM;
#
# Dumping data for table 'phpbb_auth_access'
#
INSERT INTO `phpbb_auth_access` VALUES("20","25","0","0","0","0","0","0","0","0","0","0","0","1");
INSERT INTO `phpbb_auth_access` VALUES("19","21","0","0","0","0","0","0","0","0","0","0","0","1");
INSERT INTO `phpbb_auth_access` VALUES("18","20","0","0","0","0","0","0","0","0","0","0","0","1");
INSERT INTO `phpbb_auth_access` VALUES("17","19","0","0","0","0","0","0","0","0","0","0","0","1");
INSERT INTO `phpbb_auth_access` VALUES("16","18","0","0","0","0","0","0","0","0","0","0","0","1");
To se da brez težav importitari.
Misliš nekaj takšnega kot:
# MySQL-Front Dump 2.0
#
# Host: localhost Database: rc3
#--------------------------------------------------------
# Server version 3.23.47-nt
#
# Table structure for table 'phpbb_auth_access'
#
DROP TABLE IF EXISTS `phpbb_auth_access`;
CREATE TABLE `phpbb_auth_access` (
`group_id` mediumint(8) NOT NULL default '0',
`forum_id` smallint(5) unsigned NOT NULL default '0',
`auth_view` tinyint(1) NOT NULL default '0',
`auth_read` tinyint(1) NOT NULL default '0',
`auth_post` tinyint(1) NOT NULL default '0',
`auth_reply` tinyint(1) NOT NULL default '0',
`auth_edit` tinyint(1) NOT NULL default '0',
`auth_delete` tinyint(1) NOT NULL default '0',
`auth_sticky` tinyint(1) NOT NULL default '0',
`auth_announce` tinyint(1) NOT NULL default '0',
`auth_vote` tinyint(1) NOT NULL default '0',
`auth_pollcreate` tinyint(1) NOT NULL default '0',
`auth_attachments` tinyint(1) NOT NULL default '0',
`auth_mod` tinyint(1) NOT NULL default '0',
KEY `group_id` (`group_id`),
KEY `forum_id` (`forum_id`)
) TYPE=MyISAM;
#
# Dumping data for table 'phpbb_auth_access'
#
INSERT INTO `phpbb_auth_access` VALUES("20","25","0","0","0","0","0","0","0","0","0","0","0","1");
INSERT INTO `phpbb_auth_access` VALUES("19","21","0","0","0","0","0","0","0","0","0","0","0","1");
INSERT INTO `phpbb_auth_access` VALUES("18","20","0","0","0","0","0","0","0","0","0","0","0","1");
INSERT INTO `phpbb_auth_access` VALUES("17","19","0","0","0","0","0","0","0","0","0","0","0","1");
INSERT INTO `phpbb_auth_access` VALUES("16","18","0","0","0","0","0","0","0","0","0","0","0","1");
To se da brez težav importitari.
http://www.google.si
Borci ::
No toliko se pa ne spoznam, da bi razumel kaj si mi prej napisal.
Mi je pa uspelo s programom MySQL-Front prenesti iz TXT v bazo MySQL.
Hvala za odgovore.
Mi je pa uspelo s programom MySQL-Front prenesti iz TXT v bazo MySQL.
Hvala za odgovore.
TheHijacker ::
Tole ne zastopim čisto dobro:
Kaj si imel v .TXT? Če si hotel da import deluje si moral imeti nekaj takšnega kot sem napisal prej (query stavki).
Mi je pa uspelo s programom MySQL-Front prenesti iz TXT v bazo MySQL.
Kaj si imel v .TXT? Če si hotel da import deluje si moral imeti nekaj takšnega kot sem napisal prej (query stavki).
http://www.google.si
Borci ::
V TXT datoteki sem imel zapisane podatke o filmih. Npr.
American Pie 1999 Comedy
A Beautiful Mind 2001 Drama
...
Zapisi se med samo ločijo po Tabulatorju in po vrsticah.
Potem bi to naj z naslednjim ukazom vnesel v bazo:
mysql> LOAD DATA LOCAL INFILE "film.txt" INTO TABLE film;
A meni je javilo napako, da ta verzija MySQL tega ne omogoča.
No, s prej omenjenim programom pa je šlo.
American Pie 1999 Comedy
A Beautiful Mind 2001 Drama
...
Zapisi se med samo ločijo po Tabulatorju in po vrsticah.
Potem bi to naj z naslednjim ukazom vnesel v bazo:
mysql> LOAD DATA LOCAL INFILE "film.txt" INTO TABLE film;
A meni je javilo napako, da ta verzija MySQL tega ne omogoča.
No, s prej omenjenim programom pa je šlo.
TheHijacker ::
Zanimivo... Tudi sam sem v izdelavi spiska iger in filmov, ki jih imam (legalne seveda ;)). Sem naredil nekaj v PHP-ju, ki bere podatke iz MySQL-a in prikazuje v HTML-ju. Izgleda bolj šlampasto ampak mi deluje. Lahko iščem po naslovu in po posameznih kategorijah. Če želiš ti pošljem.
http://www.google.si
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | PHPBB FORUM (strani: 1 2 3 )Oddelek: Izdelava spletišč | 15800 (11282) | mmorph |
» | php skripta za registracijo uporabnikovOddelek: Izdelava spletišč | 2088 (1669) | skorpio |
» | phpmyadmin in obnovitev bazeOddelek: Izdelava spletišč | 1462 (1321) | Tody |
» | SQL problemOddelek: Programiranje | 1521 (1358) | Bossek |
» | MySQL združevanje tabel..Oddelek: Programiranje | 1711 (1526) | Nemenej |