PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mySQL Query


Damian
29.08.2004, 09:50
Hallo,

möchte gerade ein Hack einbauen, jedoch komme ich mit dem letzten Schritt nicht zu Recht, bzw. hab keine Ahnung, was damit gemeint ist.

4.) mySQL Query ausführen #
################################

Solltet Ihr die Tabellenpräfixe geändert haben, dann MÜSST Ihr dieses Query anpassen!!!!

------------------------------------------------------------------------------------------
INSERT INTO datastore (title, data) VALUES ('todaymaxonline', 'a:2:{s:14:\"todaymaxonline\";i:1;s:18:\"todaymaxonlinedate\";i:1070000000;}')
------------------------------------------------------------------------------------------


Mögliche Änderung des Präfixes:

------------------------------------------------------------------------------------------
INSERT INTO vb3_datastore (title, data) VALUES ('todaymaxonline', 'a:2:{s:14:\"todaymaxonline\";i:1;s:18:\"todaymaxonlinedate\";i:1070000000;}')
------------------------------------------------------------------------------------------

Anke123
29.08.2004, 11:34
Solltest du bei der Installation deines vB 3 einen Präfix in der Config.php eingetragen haben, musst du diesen im erwähnten Querry angeben.

Bsp.:

------------------------------------------------------------------------------------------
INSERT INTO ich bin ein Präfix (title, data) VALUES ('todaymaxonline', 'a:2:{s:14:\"todaymaxonline\";i:1;s:18:\"todaymaxonlinedate\";i:1070000000;}')
------------------------------------------------------------------------------------------

wenn du das nicht gemacht hast muss die Zeile gleich bleiben

Damian
29.08.2004, 11:45
Hab keine Ahnung was präfix sind, bin doch ein vb Anfänger, k.a. was ich machen soll

h75
29.08.2004, 11:50
Hast du einen PhpMyAdmin-Zugang von deinem Provider zu Verfügung gestellt bekommen?

Damian
29.08.2004, 11:51
ja, bin dort auch schon drinen gewesen, ist phpmyadmin, dort kann idch die DB verwalten

h75
29.08.2004, 11:57
Ja genau. Ein Query ist ein Befehl, sozusagen, der Daten für dich in der Datenbank erstellt, verändert oder löscht.

Mach am besten immer vorher ein Backup!
Du müsstest links ja im Menü deine DB auswählen können..
Dort siehst du danach folgende Menüpunkte:

Datenbank halloode auf localhost
Struktur
SQL
Exportieren
Suche
Abfrageeditor
Löschen unter dem Menüpunkt SQL verbirgt sich ein Eingabefed, in das du das besagt Query einfügen musst. Da du nicht weist, was ein Prefix ist, kann ich davon ausgehen, das vor den Tabellennamen nichts weiteres steht.. Denn dann müsste deinen Namen im Menü links so aussehen

prefix_access
prefix_adminhelp
prefix_administrator
usw...

bei dir stehen die sicherlich ohne oder? :rolleyes: für prefix_ steht in jedemfall dann der Name der gewählt wurde. könnte z.b. vb3_ sein oder forum_. Denn mit einem Prefix kannst du in einer Datenbank mehrere Foren oder Gästebücher installieren..

Damian
29.08.2004, 12:00
OK, ich hab jetzt dort hingeklickt, dort steht bei mir gar nix drinnen in der box

h75
29.08.2004, 12:04
Ja eben! :D Soll ja auch nicht. Das ist ja Eingabefeld, in das du die beschriebene Query aus dem Hack eingeben sollst. Dann erstellt der 2 neue Tabellen, in die dann die Daten des Hacks automatisch eingetragen werden....

Damian
29.08.2004, 12:05
Also was muss ich jetzt genau machen? muss ich da irgendwas reinschreiben?

P.S.: Hast du vielleicht ICQ oder MSN, dann könnte das schneller gehen :D

h75
29.08.2004, 12:08
Ja dort musst du jetzt das beschriebene Query eingeben.. Schau in meinen Anhang. So müsste es in etwa aussehen....


INSERT INTO datastore (title, data) VALUES ('todaymaxonline', 'a:2:{s:14:\"todaymaxonline\";i:1;s:18:\"todaymaxonlinedate\";i:1070000000;}')

-------------------------
EDIT -
Anhang entfernt, da ich mal wieder für neue Anhänge platz brauche.. :rolleyes:
http://vbg.halloo.de/78160.jpg
-------------------------

Damian
29.08.2004, 12:12
OK, ich werde es gleich mal probieren, kannst du mir auch beim einbau meines HIde Hacks helfen?

h75
29.08.2004, 12:18
Klar, das kann ich versuchen. Selbst eingebaut habe ich den aber noch net.....

Also der Query ist der Befehl ohne die Linien! Denn einfach kopieren (STRG + C) und dann in das Eingabefeld einfügen (STRG + V) und dann ohne irgendwelchen weiteren Änderungen vorzunehmen einfach unten auf OK klicken... :)

Aber mach wie gesagt vorher ein Backup. Kann nie schaden. Schadet nur, wenn man keins hat!

Damian
29.08.2004, 12:29
Jetzt habe ich aber leider noch ein Problem, ich will ein Hack einbauen, jedoch komme ich mit einem Schritt nicht klar

# 2.) ACP - template forumhome #
################################

Style verwalten - Templates ändern - Alle Aufklappen - verändern

suche folgendes:
------------------------------------------------------------------------------------------
<!-- end logged-in users -->
------------------------------------------------------------------------------------------

Ich habe alles so gemacht, aber nachdem ALLE AUFKLAPPEN, wo soll ich auf verändern klicken?

h75
29.08.2004, 12:37
Das forumhome Tempate ist etwas versteckt hinter den Begriff Startseite (Forum Home). Darauf einfach doppellicken oder rechts an der Seite den Button Ändern, bzw. Verändern. Aber doppelklick geht schneller... Dann siehst du den Inhalt der Foruhome-Templates. Der erste ist das was du Ändern sollst.. Und da wieder Doppelklick und dann in dem Fenster in die Suchleiste <!-- end logged-in users --> eingeben und suchen drücken... dann findest du das sofort.. :)


-------------------------
EDIT -
Anhang entfernt, da ich mal wieder für neue Anhänge platz brauche.. :rolleyes:
http://vbg.halloo.de/78171.jpg
-------------------------

Damian
29.08.2004, 12:47
So, ich habe das jetzt mit dem QUERY probiert, jedoch bekomme ich diese Meldung

Fehler

SQL-Befehl :

INSERT INTO datastore( title,
DATA )
VALUES (
'todaymaxonline', 'a:2:{s:14:\"todaymaxonline\";i:1;s:18:\"todaymaxonlinedate\";i:1070000000;}'
)

MySQL meldet:
#1062 - Duplicate entry 'todaymaxonline' for key 1

h75
29.08.2004, 12:52
Ja das heist soviel, als das die Daten schon drin sind, soweit ich das verstehe....
Hast du 2x auf OK geklickt? Denn das ist die gleiche Meldung, die ich auch beim allerersten mal bekam.. Trotzdem funktioniert der Hack bei mir. Probier den doch mal aus... ;)

Damian
29.08.2004, 13:15
Ok, er funktioniert, aber ist das normal, dass wenn ich wieder auf SQL klicke, das dort drinnen nix mehr ist?

Damian
29.08.2004, 13:16
Ich habe das jetzt auch mit dem HIDE HACK probiert, dort habe ich das in die SQL kopiert

`lockdown` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`threadid` INT( 10 ) UNSIGNED NOT NULL ,
`userid` INT( 10 ) NOT NULL ,
`ip` VARCHAR( 100 ) NOT NULL ,
`path` TEXT NOT NULL ,
`port` VARCHAR( 100 ) NOT NULL ,
`usr` VARCHAR( 100 ) NOT NULL ,
`pass` VARCHAR( 100 ) NOT NULL ,
`hide` TEXT NOT NULL ,
`working` TINYINT( 1 ) NOT NULL ,
PRIMARY KEY ( `id` )
);

Jedoch bekam ich diesen fehler


Fehler

SQL-Befehl :

`lockdown` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT , `threadid` INT( 10 ) UNSIGNED NOT NULL , `userid` INT( 10 ) NOT NULL , `ip` VARCHAR( 100 ) NOT NULL , `path` TEXT NOT NULL , `port` VARCHAR( 100 ) NOT NULL , `usr` VARCHAR( 100 ) NOT NULL , `pass` VARCHAR( 100 ) NOT NULL , `hide` TEXT NOT NULL , `working` TINYINT( 1 ) NOT NULL , PRIMARY KEY ( `id` )
)

MySQL meldet:
#1064 - You have an error in your SQL syntax near 'lockdown` ( `id` INT( 10 ) NOT NULL AUTO_INCREMENT , `threadid` INT( 10 )' at line 1

h75
29.08.2004, 13:18
Ja denn das ist ja das Eingabefeld, in das du Querys eingeben kannst. Also du könntest die Datenbank darüber was fragen, etwas erstellen, was vorhandenes löschen. Wie auch immer. Das Feld wird immer leer sein, denn ist ja dazu da, um etwas einzugeben ;)

Damian
29.08.2004, 13:20
Und das mit dem Hide-Hack, was ist da jettz schief gelaufen? :confused:

h75
29.08.2004, 13:30
Ach, da bist du ja auch.. mom ich komme... :) *beam*