par
maxredphenix » 03 janv. 2013, 18:56
Bonsoir,
Tout d'abord merci, logiquement ça va être une bonne année (on verra bien

). J'ai lu pas mal de tuto et fait quelques essaies mais rien de concluant. Du coup j'ai tenté de faire cela avec php en faisant une boucle de récupération de chaque ligne de la bdd puis serialisation du résultat et enfin extraction des valeurs pour insertion dans la bonne table mais ..... ça non plus c'est pas terrible
Sinon voila les 2 tables (en premier la bonne et en 2ème celle qui contient les données a récupérer)
CREATE TABLE IF NOT EXISTS `inventaire` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`element` varchar(45) COLLATE utf8_unicode_ci NOT NULL,
`type_ensemble` varchar(45) COLLATE utf8_unicode_ci NOT NULL,
`nom_batiment` varchar(45) COLLATE utf8_unicode_ci NOT NULL,
`nombre` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `inventaire2` (
`ENSEMBLE` varchar(50) DEFAULT NULL,
`Element` varchar(50) DEFAULT NULL,
`003` int(11) DEFAULT '0',
`004` int(11) DEFAULT '0',
`006` int(11) DEFAULT '0',
`007` int(11) DEFAULT '0',
`008` int(11) DEFAULT '0',
`010` int(11) DEFAULT '0',
`011` int(11) DEFAULT '0',
`012` int(11) DEFAULT '0',
`014` int(11) DEFAULT '0',
`015` int(11) DEFAULT '0',
`016` int(11) DEFAULT '0',
`018` int(11) DEFAULT '0',
`020` int(11) DEFAULT '0',
`021` int(11) DEFAULT '0',
`022` int(11) DEFAULT '0',
`022EXT` int(11) DEFAULT '0',
`024` int(11) DEFAULT '0',
`026` int(11) DEFAULT '0',
`030` int(11) DEFAULT '0',
`031` int(11) DEFAULT '0',
`034` int(11) DEFAULT '0',
`035` int(11) DEFAULT '0',
`036` int(11) DEFAULT '0',
`039` int(11) DEFAULT '0',
`051` int(11) DEFAULT '0',
`055` int(11) DEFAULT '0',
`056` int(11) DEFAULT '0',
`057` int(11) DEFAULT '0',
`058` int(11) DEFAULT '0',
`060` int(11) DEFAULT '0',
`061` int(11) DEFAULT '0',
`063` int(11) DEFAULT '0',
`065` int(11) DEFAULT '0',
`090` int(11) DEFAULT '0',
`092` int(11) DEFAULT '0',
`100` int(11) DEFAULT '0',
`101` int(11) DEFAULT '0',
`102` int(11) DEFAULT '0',
`102EXT` int(11) DEFAULT '0',
`104` int(11) DEFAULT '0',
`105` int(11) DEFAULT '0',
`106` int(11) DEFAULT '0',
`107` int(11) DEFAULT '0',
`109` int(11) DEFAULT '0',
`110` int(11) DEFAULT '0',
`111` int(11) DEFAULT '0',
`112` int(11) DEFAULT '0',
`113` int(11) DEFAULT '0',
`114` int(11) DEFAULT '0',
`115` int(11) DEFAULT '0',
`116` int(11) DEFAULT '0',
`117` int(11) DEFAULT '0',
`118` int(11) DEFAULT '0',
`119` int(11) DEFAULT '0',
`120` int(11) DEFAULT '0',
`121` int(11) DEFAULT '0',
`122` int(11) DEFAULT '0',
`123` int(11) DEFAULT '0',
`124` int(11) DEFAULT '0',
`125` int(11) DEFAULT '0',
`126` int(11) DEFAULT '0',
`127` int(11) DEFAULT '0',
`128` int(11) DEFAULT '0',
`129` int(11) DEFAULT '0',
`130` int(11) DEFAULT '0',
`131` int(11) DEFAULT '0',
`132` int(11) DEFAULT '0',
`134` int(11) DEFAULT '0',
`135` int(11) DEFAULT '0',
`136` int(11) DEFAULT '0',
`137` int(11) DEFAULT '0',
`138` int(11) DEFAULT '0',
`140` int(11) DEFAULT '0',
`141` int(11) DEFAULT '0',
`142` int(11) DEFAULT '0',
`143` int(11) DEFAULT '0',
`145` int(11) DEFAULT '0',
`147` int(11) DEFAULT '0',
`148` int(11) DEFAULT '0',
`149` int(11) DEFAULT '0',
`150` int(11) DEFAULT '0',
`151` int(11) DEFAULT '0',
`152` int(11) DEFAULT '0',
`154` int(11) DEFAULT '0',
`155` int(11) DEFAULT '0',
`156` int(11) DEFAULT '0',
`157` int(11) DEFAULT '0',
`159` int(11) DEFAULT '0',
`162` int(11) DEFAULT '0',
`163` int(11) DEFAULT '0',
`168` int(11) DEFAULT '0',
`169` int(11) DEFAULT '0',
`171` int(11) DEFAULT '0',
`172` int(11) DEFAULT '0',
`173` int(11) DEFAULT '0',
`174` int(11) DEFAULT '0',
`177` int(11) DEFAULT '0',
`180` int(11) DEFAULT '0',
`181` int(11) DEFAULT '0',
`187` int(11) DEFAULT '0',
`188` int(11) DEFAULT '0',
`191` int(11) DEFAULT '0',
`193` int(11) DEFAULT '0',
`194` int(11) DEFAULT '0',
`195` int(11) DEFAULT '0',
`196` int(11) DEFAULT '0',
`200` int(11) DEFAULT '0',
`202` int(11) DEFAULT '0',
`223` int(11) DEFAULT '0',
`224` int(11) DEFAULT '0',
`234` int(11) DEFAULT '0',
`416` int(11) DEFAULT '0',
`458` int(11) DEFAULT '0',
`720` int(11) DEFAULT '0',
`723` int(11) DEFAULT '0',
`724` int(11) DEFAULT '0',
`730` int(11) DEFAULT '0',
`Bt VIE` int(11) DEFAULT '0',
`175` int(11) DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Voila un exemple bibon d'enregistrement:
INSERT INTO `inventaire2` (`ENSEMBLE`, `Element`, `003`, `004`, `006`, `007`, `008`, `010`, `011`, `012`, `014`, `015`, `016`, `018`, `020`, `021`, `022`, `022EXT`, `024`, `026`, `030`, `031`, `034`, `035`, `036`, `039`, `051`, `055`, `056`, `057`, `058`, `060`, `061`, `063`, `065`, `090`, `092`, `100`, `101`, `102`, `102EXT`, `104`, `105`, `106`, `107`, `109`, `110`, `111`, `112`, `113`, `114`, `115`, `116`, `117`, `118`, `119`, `120`, `121`, `122`, `123`, `124`, `125`, `126`, `127`, `128`, `129`, `130`, `131`, `132`, `134`, `135`, `136`, `137`, `138`, `140`, `141`, `142`, `143`, `145`, `147`, `148`, `149`, `150`, `151`, `152`, `154`, `155`, `156`, `157`, `159`, `162`, `163`, `168`, `169`, `171`, `172`, `173`, `174`, `177`, `180`, `181`, `187`, `188`, `191`, `193`, `194`, `195`, `196`, `200`, `202`, `223`, `224`, `234`, `416`, `458`, `720`, `723`, `724`, `730`, `Bt VIE`, `175`) VALUES
('Television', 'samsung', 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 36, 4, 0, 2, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 15, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
('Television', 'lg', 0, 1, 1, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 1, 13, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
J'ai regarder divers sites pour les requêtes préparées, c'est là que j'ai appris que les banques utilisaient ce principe pour plus de sécurité, mais j'avoue que j'ai eu un peu de mal (peut-être à cause des fêtes, le cerveau ne voulait pas

)
En tout cas je te remercie de bien vouloir m'aider et t'en remercie encore une fois.
Bonne soirée.
Bonsoir,
Tout d'abord merci, logiquement ça va être une bonne année (on verra bien :wink: ). J'ai lu pas mal de tuto et fait quelques essaies mais rien de concluant. Du coup j'ai tenté de faire cela avec php en faisant une boucle de récupération de chaque ligne de la bdd puis serialisation du résultat et enfin extraction des valeurs pour insertion dans la bonne table mais ..... ça non plus c'est pas terrible :?
Sinon voila les 2 tables (en premier la bonne et en 2ème celle qui contient les données a récupérer)
[sql]CREATE TABLE IF NOT EXISTS `inventaire` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`element` varchar(45) COLLATE utf8_unicode_ci NOT NULL,
`type_ensemble` varchar(45) COLLATE utf8_unicode_ci NOT NULL,
`nom_batiment` varchar(45) COLLATE utf8_unicode_ci NOT NULL,
`nombre` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;[/sql]
[sql]CREATE TABLE IF NOT EXISTS `inventaire2` (
`ENSEMBLE` varchar(50) DEFAULT NULL,
`Element` varchar(50) DEFAULT NULL,
`003` int(11) DEFAULT '0',
`004` int(11) DEFAULT '0',
`006` int(11) DEFAULT '0',
`007` int(11) DEFAULT '0',
`008` int(11) DEFAULT '0',
`010` int(11) DEFAULT '0',
`011` int(11) DEFAULT '0',
`012` int(11) DEFAULT '0',
`014` int(11) DEFAULT '0',
`015` int(11) DEFAULT '0',
`016` int(11) DEFAULT '0',
`018` int(11) DEFAULT '0',
`020` int(11) DEFAULT '0',
`021` int(11) DEFAULT '0',
`022` int(11) DEFAULT '0',
`022EXT` int(11) DEFAULT '0',
`024` int(11) DEFAULT '0',
`026` int(11) DEFAULT '0',
`030` int(11) DEFAULT '0',
`031` int(11) DEFAULT '0',
`034` int(11) DEFAULT '0',
`035` int(11) DEFAULT '0',
`036` int(11) DEFAULT '0',
`039` int(11) DEFAULT '0',
`051` int(11) DEFAULT '0',
`055` int(11) DEFAULT '0',
`056` int(11) DEFAULT '0',
`057` int(11) DEFAULT '0',
`058` int(11) DEFAULT '0',
`060` int(11) DEFAULT '0',
`061` int(11) DEFAULT '0',
`063` int(11) DEFAULT '0',
`065` int(11) DEFAULT '0',
`090` int(11) DEFAULT '0',
`092` int(11) DEFAULT '0',
`100` int(11) DEFAULT '0',
`101` int(11) DEFAULT '0',
`102` int(11) DEFAULT '0',
`102EXT` int(11) DEFAULT '0',
`104` int(11) DEFAULT '0',
`105` int(11) DEFAULT '0',
`106` int(11) DEFAULT '0',
`107` int(11) DEFAULT '0',
`109` int(11) DEFAULT '0',
`110` int(11) DEFAULT '0',
`111` int(11) DEFAULT '0',
`112` int(11) DEFAULT '0',
`113` int(11) DEFAULT '0',
`114` int(11) DEFAULT '0',
`115` int(11) DEFAULT '0',
`116` int(11) DEFAULT '0',
`117` int(11) DEFAULT '0',
`118` int(11) DEFAULT '0',
`119` int(11) DEFAULT '0',
`120` int(11) DEFAULT '0',
`121` int(11) DEFAULT '0',
`122` int(11) DEFAULT '0',
`123` int(11) DEFAULT '0',
`124` int(11) DEFAULT '0',
`125` int(11) DEFAULT '0',
`126` int(11) DEFAULT '0',
`127` int(11) DEFAULT '0',
`128` int(11) DEFAULT '0',
`129` int(11) DEFAULT '0',
`130` int(11) DEFAULT '0',
`131` int(11) DEFAULT '0',
`132` int(11) DEFAULT '0',
`134` int(11) DEFAULT '0',
`135` int(11) DEFAULT '0',
`136` int(11) DEFAULT '0',
`137` int(11) DEFAULT '0',
`138` int(11) DEFAULT '0',
`140` int(11) DEFAULT '0',
`141` int(11) DEFAULT '0',
`142` int(11) DEFAULT '0',
`143` int(11) DEFAULT '0',
`145` int(11) DEFAULT '0',
`147` int(11) DEFAULT '0',
`148` int(11) DEFAULT '0',
`149` int(11) DEFAULT '0',
`150` int(11) DEFAULT '0',
`151` int(11) DEFAULT '0',
`152` int(11) DEFAULT '0',
`154` int(11) DEFAULT '0',
`155` int(11) DEFAULT '0',
`156` int(11) DEFAULT '0',
`157` int(11) DEFAULT '0',
`159` int(11) DEFAULT '0',
`162` int(11) DEFAULT '0',
`163` int(11) DEFAULT '0',
`168` int(11) DEFAULT '0',
`169` int(11) DEFAULT '0',
`171` int(11) DEFAULT '0',
`172` int(11) DEFAULT '0',
`173` int(11) DEFAULT '0',
`174` int(11) DEFAULT '0',
`177` int(11) DEFAULT '0',
`180` int(11) DEFAULT '0',
`181` int(11) DEFAULT '0',
`187` int(11) DEFAULT '0',
`188` int(11) DEFAULT '0',
`191` int(11) DEFAULT '0',
`193` int(11) DEFAULT '0',
`194` int(11) DEFAULT '0',
`195` int(11) DEFAULT '0',
`196` int(11) DEFAULT '0',
`200` int(11) DEFAULT '0',
`202` int(11) DEFAULT '0',
`223` int(11) DEFAULT '0',
`224` int(11) DEFAULT '0',
`234` int(11) DEFAULT '0',
`416` int(11) DEFAULT '0',
`458` int(11) DEFAULT '0',
`720` int(11) DEFAULT '0',
`723` int(11) DEFAULT '0',
`724` int(11) DEFAULT '0',
`730` int(11) DEFAULT '0',
`Bt VIE` int(11) DEFAULT '0',
`175` int(11) DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;[/sql]
Voila un exemple bibon d'enregistrement:
[sql]
INSERT INTO `inventaire2` (`ENSEMBLE`, `Element`, `003`, `004`, `006`, `007`, `008`, `010`, `011`, `012`, `014`, `015`, `016`, `018`, `020`, `021`, `022`, `022EXT`, `024`, `026`, `030`, `031`, `034`, `035`, `036`, `039`, `051`, `055`, `056`, `057`, `058`, `060`, `061`, `063`, `065`, `090`, `092`, `100`, `101`, `102`, `102EXT`, `104`, `105`, `106`, `107`, `109`, `110`, `111`, `112`, `113`, `114`, `115`, `116`, `117`, `118`, `119`, `120`, `121`, `122`, `123`, `124`, `125`, `126`, `127`, `128`, `129`, `130`, `131`, `132`, `134`, `135`, `136`, `137`, `138`, `140`, `141`, `142`, `143`, `145`, `147`, `148`, `149`, `150`, `151`, `152`, `154`, `155`, `156`, `157`, `159`, `162`, `163`, `168`, `169`, `171`, `172`, `173`, `174`, `177`, `180`, `181`, `187`, `188`, `191`, `193`, `194`, `195`, `196`, `200`, `202`, `223`, `224`, `234`, `416`, `458`, `720`, `723`, `724`, `730`, `Bt VIE`, `175`) VALUES
('Television', 'samsung', 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 36, 4, 0, 2, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 15, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
('Television', 'lg', 0, 1, 1, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 1, 13, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
[/sql]
J'ai regarder divers sites pour les requêtes préparées, c'est là que j'ai appris que les banques utilisaient ce principe pour plus de sécurité, mais j'avoue que j'ai eu un peu de mal (peut-être à cause des fêtes, le cerveau ne voulait pas :D )
En tout cas je te remercie de bien vouloir m'aider et t'en remercie encore une fois.
Bonne soirée.