Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

sql tilføj felt i tabel i eksisterende database

Side 1 ud af 1 (10 indlæg)
  • 1
Fra København N
Tilmeldt 5. Mar 09
Indlæg ialt: 639
Skrevet kl. 17:01
Hvor mange stjerner giver du? :

Hej

Jeg bruger et artikelsystem som cms, og er egentligt ret godt tilfreds med det fordi jeg efterhånden har tilpasset det med rigtigt god seo.

Men jeg har brug for at tilføje nogle felter til en tabel i databasen sådan at jeg kan definere nogle detaljer bedre.

Så mit spørgsmål går på hvordan jeg felter til en eksisterende tabel, uden at jeg fucker det hele op?

Under artikler her jeg et felt til keywords, og ønsker blot 2 ekstra felter. altså keyword2 og keyword3

Jeg har rodet med backenden, og det ser ud til at funke, kan dog ikke opdatere nogle artikler da jeg får følgende fejlmelding:

Unknown column 'article_keyword2' in 'field list'

Det går jeg ud fra er fordi felterne ikke eksisterer i tabellen.

Please help me...

jeg er ikke helt dum, har bare aldrig rigtigt leget med databaser selv. så svaret skal nok pindes en smule ud, jeg har iøvrigt php my admin...

Læs om de 3 rygestop faser på www.endeligikkeryger.dk og lær om hypnose på www.hypnose1.dk

Fra Aabenraa
Tilmeldt 9. Apr 09
Indlæg ialt: 13
Skrevet kl. 17:54
Hvor mange stjerner giver du? :

så du har altså indsat 2 nye fields i din tabel der hedder artikler, og når du prøver at opdagtere en artikel får du en fejl, det vil sige du godt kan oprette en artikel med 3 keywords?

 

prøv eventuelt at smid den sql streng du bruger når du opdagtere en artikel, nok deri fejlen skal findes.

 

/Jacob

Fra København N
Tilmeldt 5. Mar 09
Indlæg ialt: 639
Skrevet kl. 18:00
Hvor mange stjerner giver du? :

Nej, du misforstår

Jeg har tilføjet felterne til min backend, altså mine php filer... sådan at når jeg vil opdatere en artikel online, er de nye felter synlige, men den kan ikke gemme ændringerne på grund af ovenstående fejl.

Felterne eksisterer jo ikke i databasen, så jeg ville gerne tilføje to lignende felter som keywords til tabellen articles i min database hvis jeg formulerer mig korrekt.

Håber det er tydeligere nu!

Læs om de 3 rygestop faser på www.endeligikkeryger.dk og lær om hypnose på www.hypnose1.dk

Fra København N
Tilmeldt 5. Mar 09
Indlæg ialt: 639
Skrevet kl. 18:01
Hvor mange stjerner giver du? :

Jeg ville egentligt bare indsætte 2 fields i min table, magen til keywords. De skulle bare hedde keyword2 og keyword3

Gir det mening?

Læs om de 3 rygestop faser på www.endeligikkeryger.dk og lær om hypnose på www.hypnose1.dk

Fra København N
Tilmeldt 5. Mar 09
Indlæg ialt: 639
Skrevet kl. 18:04
Hvor mange stjerner giver du? :

Hvis jeg skal tilpase svaret til min fejlmelding

så mangler der 2 columns

 

Læs om de 3 rygestop faser på www.endeligikkeryger.dk og lær om hypnose på www.hypnose1.dk

Fra København N
Tilmeldt 5. Mar 09
Indlæg ialt: 639
Skrevet kl. 18:14
Hvor mange stjerner giver du? :

Janno Damgaard Lassen:

Normal 0 21 false false false MicrosoftInternetExplorer4

-- --------------------------------------------------------

 

--

-- Struktur-dump for tabellen `ams_articles`

--

 

CREATE TABLE `ams_articles` (

  `article_id` int(12) NOT NULL auto_increment,

  `article_state` int(11) NOT NULL default '0',

  `article_featured_state` int(11) NOT NULL default '0',

  `article_submitterid` int(12) NOT NULL default '1',

  `article_categoryid` int(12) NOT NULL default '0',

  `article_title` varchar(255) NOT NULL default '',

  `article_urltitle` varchar(255) NOT NULL default '',

  `article_summary` text NOT NULL,

  `article_keywords` text NOT NULL,

  `article_custom_fields` text NOT NULL,

  `article_text` text NOT NULL,

  `article_authorinfo` text NOT NULL,

  `article_submitteddate` datetime NOT NULL default '0000-00-00 00:00:00',

  `article_viewcount` int(12) NOT NULL default '0',

  PRIMARY KEY  (`article_id`),

  UNIQUE KEY `article_urltitle` (`article_urltitle`,`article_categoryid`),

  KEY `article_state` (`article_state`,`article_categoryid`),

  KEY `article_submitterid` (`article_submitterid`),

  FULLTEXT KEY `article_title` (`article_title`,`article_text`,`article_keywords`)

) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=515 ;

 

Måske det her hjælper til at forstå problemet...

Den skulle gerne ende med at så sådan her ud...

 

Janno Damgaard Lassen:

Normal 0 21 false false false MicrosoftInternetExplorer4

-- --------------------------------------------------------

 

--

-- Struktur-dump for tabellen `ams_articles`

--

 

CREATE TABLE `ams_articles` (

  `article_id` int(12) NOT NULL auto_increment,

  `article_state` int(11) NOT NULL default '0',

  `article_featured_state` int(11) NOT NULL default '0',

  `article_submitterid` int(12) NOT NULL default '1',

  `article_categoryid` int(12) NOT NULL default '0',

  `article_title` varchar(255) NOT NULL default '',

  `article_urltitle` varchar(255) NOT NULL default '',

  `article_summary` text NOT NULL,

  `article_keywords` text NOT NULL,

  `article_keyword2` text NOT NULL,

  `article_keyword3` text NOT NULL,

  `article_custom_fields` text NOT NULL,

  `article_text` text NOT NULL,

  `article_authorinfo` text NOT NULL,

  `article_submitteddate` datetime NOT NULL default '0000-00-00 00:00:00',

  `article_viewcount` int(12) NOT NULL default '0',

  PRIMARY KEY  (`article_id`),

  UNIQUE KEY `article_urltitle` (`article_urltitle`,`article_categoryid`),

  KEY `article_state` (`article_state`,`article_categoryid`),

  KEY `article_submitterid` (`article_submitterid`),

  FULLTEXT KEY `article_title` (`article_title`,`article_text`,`article_keywords`,`article_keyword2`,`article_keyword3`)

) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=515 ;

 

De 2 nye felter med fed...

Læs om de 3 rygestop faser på www.endeligikkeryger.dk og lær om hypnose på www.hypnose1.dk

Fra Aabenraa
Tilmeldt 9. Apr 09
Indlæg ialt: 13
Skrevet kl. 19:28
Hvor mange stjerner giver du? :

okay okay, ja så misforstod jeg dig lige, jamen hvis du bruger phpmyadmin skulle det ikke være det store problem, gå ind i den tabel der hedder ams_articles og trykker ind under struktur. nede i bunden står der så tilføj x felt(er) også kan du vælge nogle instillinger, så trykker du bare på udfør også bliver felterne indsat i db'en, ville dog have en backup klar, for alt efter hvordan dit cms håntere databasen kan det godt give nogle problemer at sætte nye fields ind.

 

håber det hjalp, ellers så skriv lige en mail til kontakt @ jhhsoftware.dk, så skal jeg nok prøve igen :)

Fra København N
Tilmeldt 5. Mar 09
Indlæg ialt: 639
Skrevet kl. 20:05
Hvor mange stjerner giver du? :

Tog en kopi af databasen for en sikkerheds skyld, men den blir vist ikke nødvendig...

Det virker... lille hjælp stor virkning håber jeg...

Havde en mistanke om at det var sådan noget let noget... phpmyadmin synes jeg bare ikke er så intuitivt bygget op...

Tusind tak for din hjælp.
Hav en rigtigt dejlig aften

Janno

Læs om de 3 rygestop faser på www.endeligikkeryger.dk og lær om hypnose på www.hypnose1.dk

Fra Kgs Lyngby
Tilmeldt 7. Apr 09
Indlæg ialt: 2798
Fra  Infospray Media Skrevet kl. 20:33
Hvor mange stjerner giver du? :

Ellers er der sql hjælp at hente her:

http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

(jeg går udfra at det er en mysql basse du leger med, ik?)

Fra København N
Tilmeldt 5. Mar 09
Indlæg ialt: 639
Skrevet kl. 20:39
Hvor mange stjerner giver du? :

Tak Rasmus

Jeg vil gemme linket, men opgaven er løst... php og mysql er godt nok en gave...

Og ja, det er mysql...

God aften til dig også Smile

Læs om de 3 rygestop faser på www.endeligikkeryger.dk og lær om hypnose på www.hypnose1.dk

Side 1 ud af 1 (10 indlæg)