SQL

Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.

Moderatorer: Moderatorgrupp, Supportgrupp

Granit
Aktiv medlem
Aktiv medlem
Inlägg: 67
Blev medlem: 2006-09-17 20:39
Svar: 0

SQL

Inlägg av Granit »

Guiden ni hade till hur man lägger in modds när man ändrar i filerna var kanon bra och hjälpte mig mycket bra.

Vad jag undrar nu är, finns det någon liknande guide när det gäller sql och när man ska ändra i databasen för en modd?
Jag förstår inte riktigt hur man ska göra och vill ju så gärna lära mig, sen vågar jag inte direkt börja ändra hur som helst utan att veta lite vad det är jag gör.

Som detta t ex:
#-----[ SQL ]-------------------------------------------------
#
# If your phpbb table prefix is different, then change it to
# reflect the correct one.
#
#

ALTER TABLE `phpbb_topics` ADD INDEX (topic_last_post_id);
ALTER TABLE `phpbb_forums` ADD attached_forum_id MEDIUMINT(8) DEFAULT '-1' NOT NULL;

Jag förstår inte riktigt vad det är jag ska göra, har varit inne och kollat på dessa, men förstår inte mer efter det.

Tacksam för hjälp till en nybörjare.
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Inlägg av Marcus »

För att göra detta måste du kunna komma åt dina databaser via t.ex. phpMyAdmin.

Väl inloggad går du till fliken "SQL" och kopierar över de där två SQL-kommandona (De som börjar med "ALTER").

Om du inte kommer åt din databas via något bra verktyg, brukar alla MODs ha med en installationsfil som tar han upp ändringarna som ska göras i databasen.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Granit
Aktiv medlem
Aktiv medlem
Inlägg: 67
Blev medlem: 2006-09-17 20:39
Svar: 0

Inlägg av Granit »

Om det står så här då?

#-----[ SQL ]-------------------------------------------------
#
# If you use an alpha release of EasyMOD, this instructions will not be executed!
# Please read author notes to update your database.
#
copy yellow_card_db_update.php to yellow_card_db_update.php
execute yellow_card_db_update.php
delete yellow_card_db_update.php

Ska jag då ladda upp denna fil till phpbbmyadmin?
Men hur gör jag när jag ska execute den?
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Inlägg av Marcus »

Då ska du ladda upp filen till phpBB's huvudkatalog, och sedan anropar du den med adressen:

http://[adress till ditt forum]/yellow_card_db_update.php

När du gjort detta, kan du ta bort filen igen.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Granit
Aktiv medlem
Aktiv medlem
Inlägg: 67
Blev medlem: 2006-09-17 20:39
Svar: 0

Inlägg av Granit »

phpBB's huvudkatalog? Det är alltså på ftp:n det eller?
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Inlägg av Marcus »

Japp...

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst