Seite 1 von 2

sql - was ist das überhaupt??

Verfasst: 19.02.2003 00:21
von Gast
hallo,
habe das forum zwar erfolgreich installiert, und nun ein paar hacks reingeballert, aber wenn ich ehrlich bin, was sql jetzt genau bedeutet peil ich null! bei phpmyadmin weiss ich gar nicht was ich machen muss, und wenn ich so befehle sehe wie:

Code: Alles auswählen

####################################################################################### 
## Hack Titel:   Forum views 
## Hack Version: 1.0 
## Autor:        Acid < acid_junky@web.de > 
## 
## Beschreibung: Ähnlich wie in der viewforum-Ansicht wird auf dem Index angezeigt, 
##       wie oft ein Forum bereits betreten/angeschaut wurde. 
## 
## 
## Installations Level:  einfach 
## Dateien zu ändern:    3 
##          /viewforum.php 
##          /index.php 
##          /templates/xxx/index_body.tpl 
## 
####################################################################################### 
## Bevor dieser Hack installiert wird, sollten alle Dateien und die 
## Datenbank gesichert werden. 
####################################################################################### 

# 
#-----[ SQL AUSFÜHREN ]----------------------------------------------------- 
# 
# Achte auf den passenden prefix_ (in diesem Beispiel ist es test_)! 

[b]ALTER TABLE test_forums ADD forum_views MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL AFTER forum_topics [/b]
kann mit dem fettgedruckten einfach nichts anfangen, kann mir bitte mal jemand sagen, wooo genau ich das einbauen muss...
bei phpmyadmin steht zwar auf jeder site oben sql, aber bei was ist das gemeint?
ist wohl ne peinliche killefitz-frage, aber ich bin forumsmäßig noch voll am anfang und die suchfunktion hat nicht wirklich geholfen....

oder bei nem anderen hack diese info:

Code: Alles auswählen

################################################################################### 

# 
#-----[ ACTION: EXECUTE]----------------------------------- 
# 
# 
SQL QUERY: 
ALTER TABLE prefix_forums ADD forum_icon VARCHAR(100); 
ALTER TABLE prefix_categories ADD cat_icon VARCHAR(100);
der rest ist mir immer klar, aber diese ganzen sql-sachen, hab irgendwie angst das einmalgemachtes nicht mehr rückgängig zu machen ist, ist das so?

suse

hmm..

Verfasst: 19.02.2003 00:29
von BiZarRre
SQL is a sprache mit der ma volle fein Datenbanken verwalten kann....

Dei Server muss MY SQL ham, wenn a des hat dann gehsch rein in den MY SQL Bereich und gibsch einfach die Befehle ein so wie

Code: Alles auswählen

ALTER TABLE test_forums ADD forum_views MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL AFTER forum_topics
Hmm... des wars eigentlich.....
is nit schwer.....i mein mia ham den sche** in da schual gamcht aba wenn lei STRG-C und STRG-V eingeben musch dann is des einfach *fg*

Du cheggsch des schon ;-)

I hab für mein Birthday Mod ca. 3 stundn braucht zum installiern und da hab i müssen woas nit wie viele neue DB-Tabellen machn...aba spaß hats gmacht es installiern *gg*

Verfasst: 19.02.2003 12:19
von Gast
hmmm...nochmal, sorry, aber ich bin mir really unsicher:

wenn ich bei mir in phpmyadmin gehe, habe ich rechts eine spalte mit tausend sachen z.B. phpbb_ranks oder phpbb_banlist usw....
und ganz oben unter home steht der name meiner site, muss ich dann da auf sql gehen...??? grrr....ist das ätzend wenn man keinen plan hat....

und eine farge war ja noch, wenn ich da was falsch mache, ist es dann wieder rückgängig zumachen...

und wenn ich das bei sql eingebe

Code: Alles auswählen

ALTER TABLE test_forums ADD forum_views MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL AFTER forum_topics
was genau ist das denn?? was macht das??

sorry für dumme fragen...

suse

Verfasst: 19.02.2003 12:21
von Gast
ach ja und worauf muss ich hierbei bitte achten...???

Code: Alles auswählen

Achte auf den passenden prefix_ (in diesem Beispiel ist es test_)! 

suse

Verfasst: 19.02.2003 19:34
von Gast
???? bitte helfen !!!!

Verfasst: 19.02.2003 19:59
von esperitox
ALTER TABLE test_forums ADD forum_views MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL AFTER forum_topics

was genau ist das denn?? was macht das??
Das legt eine neue tabellenspalte namens forum_views in der tabelle test_forums an.
ach ja und worauf muss ich hierbei bitte achten...???

Achte auf den passenden prefix_ (in diesem Beispiel ist es test_)!
Der prefix ist das was vor den tabellennamen steht, bei dir wäre das phpbb_

Du musst also das SQL Query so abändern bevor du es ausführst:

Code: Alles auswählen

ALTER TABLE phpbb_forums ADD forum_views MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL AFTER forum_topics
esperitox

....

Verfasst: 19.02.2003 21:12
von BiZarRre
I hätts nit bessa formulieren können *fg* :D

Verfasst: 25.02.2003 15:14
von Gast
ich nehme jetzt mal an, dass es funktioniert hat,
wenn ich bei phpbb_forums nun diese zeile habe:
forum_views mediumint(8) UNSIGNED Nein 0 ?!

habe alle anderen dateien auch genauso abgeändert, aber nach dem hochladen etc, passiert einfach gar nichts.....wo bitte sehe ich denn letztendlich die forum-views....??

Verfasst: 25.02.2003 16:16
von esperitox
Na im Forenindex :roll:

esperitox

Verfasst: 25.02.2003 21:26
von Gast
und wo genau soll ich das da finden, wie gesagt, habe alles abgeändert aber ich sehe null veränderung.....