WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Hämta data ur MySQL? (https://www.wn.se/forum/showthread.php?t=8353)

Storen 2005-06-07 11:09

Hej
Jag tänkte revidera min hojshop som är utvecklad från OsCommerce. Då jag antar att databasen är fylld med information jag idag inte använder tänkte jag även "städa" denna. Min fråga är alltså hur jag hämtar kundstock, orderstock, statistik, produkter (inkl. kategorier) för att lägga in detta i en ny databas?

Finns väl en del bra program för detta va? (syftar ej på PhpMyAdmin)

kullervo 2005-06-07 12:22

Är din fråga hur man på ett smidigt sätt får en backup av en databas? Tips är då att läsa backup-kapitlet i manualen. Annars har nog alla GUI-klienter (t.ex phpMyAdmin) backup-funtion.

Storen 2005-06-07 12:38

Ja, backup är inga problem men då sparas ju alla information. Frågan gäller hur man smidigast gör för att spara endast viss information som exempelvis kunder, produkter etc..

Använder idag ett e-handelssystem (OsCommerce) som ju har ett stort arkiv med extra funktioner. Jag har i början installerat ett flertal av dessa, men nu när jag planerar att flytta shopen till en annan server verkar databasen inte vilja följa med. Därför vill jag då bara lägga in kunderna, ordrarna och produkterna i en helt ren databas och bara installera dom tillägg jag verkligen använder..

Så hur gör man smidigast? Kan man plocka ut specifika tabeller(?) ur databasen?

kullervo 2005-06-07 14:39

Enklast är väl att göra en mysqldump på hela databasen, slänga in datan i en ny databas och ta bort det du inte vill ha. Annars kan du specificera vilka tabeller du vill ta med i mysqldump. I värsta fall kan du ju alltid läsa ur all data från de befintliga tabellerna (med vanlig SELECT alltså) och sen insert:a den i de nya tabellerna (i en ny databas). Använd förslagsvis PHP eftersom det verkar vara det du är hemma på...

Storen 2005-06-07 15:18

Ja, jag får testa detta...Tackar!

Storen 2005-06-10 20:51

Hej igen!
Nu knasar det än mer ... Detta på en butik som öppnar på måndag. Om någon känner igen felmeddelande, please PM:a, maila eller skriv här...

1054 - Unknown column 'products_featured' in 'where clause'

SELECT products_id from products where products_featured = '1' and now() >= products_featured_until and products_featured_until > 0

[TEP STOP]

koala 2005-06-10 21:07

Jag tycker att du ska anlita en konsult som hjälper dig att ordna det du vill ordna. Förmodligen löser du då problemet på enklast möjliga sätt. Men det är bara min åsikt.
Tänk på att databasstrukturen i osCommerce inte är någon standardiserad struktur, och därför behöver data konverteras för att kunna användas i en ny databas...

Storen 2005-06-10 21:13

Citat:

Originally posted by koala@Jun 10 2005, 20:07
Jag tycker att du ska anlita en konsult som hjälper dig att ordna det du vill ordna. Förmodligen löser du då problemet på enklast möjliga sätt. Men det är bara min åsikt.
Tänk på att databasstrukturen i osCommerce inte är någon standardiserad struktur, och därför behöver data konverteras för att kunna användas i en ny databas...

Ja du har rätt i det du skriver, men för tillfället så är inte problemen så stora. Den butik som är online idag fungerar helt och hållet, men man vill väl snygga till den lite. Det felet jag beskrev gäller en ny butik där jag ändå kan avvakta med "premiären" ;-)..

Dock skulle det vara skönt att veta/få förslag på lösningar..

kullervo 2005-06-10 21:32

Citat:

Originally posted by Storen@Jun 10 2005, 19:51
Hej igen!
Nu knasar det än mer ... Detta på en butik som öppnar på måndag. Om någon känner igen felmeddelande, please PM:a, maila eller skriv här...

1054 - Unknown column 'products_featured' in 'where clause'

SELECT products_id from products where products_featured = '1' and now() >= products_featured_until and products_featured_until > 0

[TEP STOP]

Använd ett lexikon och läs de översatta orden från vänster till höger så förstår du nog vad det betyder =) Det står att du angivit ett okänt namn på en kolumn ("products_featured") i WHERE-satsen. Kolla stavningen på kolumnens namn.

Storen 2005-06-10 22:01

Citat:

Ursprungligen postat av kullervo
Citat:

Ursprungligen postat av Storen
Hej igen
Nu knasar det än mer ... Detta på en butik som öppnar på måndag. Om någon känner igen felmeddelande, please PM:a, maila eller skriv här...
1054 - Unknown column products_featured in where clause
SELECT products_id from products where products_featured = 1 and now() = products_featured_until and products_featured_until 0
[TEP STOP]

Använd ett lexikon och läs de översatta orden från vänster till höger så förstår du nog vad det betyder =) Det står att du angivit ett okänt namn på en kolumn (products_featured) i WHERE-satsen. Kolla stavningen på kolumnens namn.

Hahaha!!.. Ditt mycket utförliga svar fick det att funka.. Jag måste vara helt d*m emellanåt.. Tackar, även de mest självklara svaren kan vara svåra att hitta. Jaja, en tung vecka lider mot sitt slut nu i alla fall ;-)

*Wn - Kunskapsbanken*


Alla tider är GMT +2. Klockan är nu 02:37.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson