PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellen von Hack manuel anlegen


Wishmaster
01.11.2003, 12:10
ALso ich wollte einen Hack installieren der auch automatisch die DB Tabellen anlegt. Leider bricht die Tabellerstellung immer ab. Deswegen wollte ich die Querries manuel ausführen

Dies ist der komplette Inhalt der Datei die die Querries ausführt. Wenn ich diese nun manuel ausführen möchte, muss ich nur das Fettgedruckte ausführen oder noch anderes ?

Datei:

<?php

require("./global.php");
cpheader();

if (!isset($action)) {
?>
<title>Jukebox Hack 1.0 Database Changes</title>
<blockquote>
<br><br><b>Jukebox Hack 1.0 Database Changes</b><br>By Trafix
<br>
<form action="Jukeboxquery.php" method="post">
<p>This script will make the necessary database changes for the Jukebox Hack 1.0 hack.<br>
Do you want to continue?
<br><br><input type="submit" name="action" value="Yes">
</form>
</blockquote>
<?
}

if ($action=="Yes") {
echo ("<br><br><b>Jukebox Hack 1.0</b><br>by Trafix");
echo ("<p>Altering Tables");

$DB_site->query("CREATE TABLE jukebox (
songsid smallint(5) unsigned DEFAULT '0' NOT NULL auto_increment,
sname varchar(255) NOT NULL,
surl varchar(255) NOT NULL,
splay varchar(5) NOT NULL,
PRIMARY KEY (songsid)
)");
echo "<p>Jukebox Table Created";

$DB_site->query("CREATE TABLE jukeboxadmin (
event smallint(5) unsigned DEFAULT '0' NOT NULL auto_increment,
playtype smallint(5) DEFAULT '0',
defultsong varchar(255) NOT NULL,
defultdetail varchar(255) NOT NULL,
defultaudio smallint(5) DEFAULT '0',
storehack smallint(5) DEFAULT '0',
PRIMARY KEY (event)
)");
echo "<p>Jukebox Admin Table Created";

$DB_site->query("INSERT INTO jukeboxadmin VALUES (NULL,'2', 'http://www.xxxx.xxx/midi/midi/xxxx.xxx', 'Description', '1', '0')");
echo "<p>Default Admin values added in jukeboxadmin table";


echo "<p><br><b>Done!</b> U can delete this file now.<br>";
echo "<p>Trafix";
}
?>

harakiri
01.11.2003, 12:57
Original geschrieben von Wishmaster muss ich nur das Fettgedruckte ausführen [/B] jau :)

Wishmaster
01.11.2003, 16:55
Also wenn ich diese 2 Befehle in MySQL eingebe bekomme ich ein Fehlermeldung. Die Fehler sind in der letzten Zeile:

CREATE TABLE jukebox (songsid smallint(5) unsigned DEFAULT '0' NOT NULL auto_increment, sname varchar(255) NOT NULL, surl varchar(255) NOT NULL, splay varchar(5) NOT NULL, PRIMARY KEY (songsid)

und

CREATE TABLE jukeboxadmin (event smallint(5) unsigned DEFAULT '0' NOT NULL auto_increment, playtype smallint(5) DEFAULT '0',
defultsong varchar(255) NOT NULL, defultdetail varchar(255) NOT NULL,
defultaudio smallint(5) DEFAULT '0', storehack smallint(5) DEFAULT '0',
PRIMARY KEY (event)

Ich kann mir vorstellen das hier wieder mal nur ein kleines Zeichen fehlt um den Befehl korrekt ausführen zu können.

Kann jemand helfen ?

Mystics
01.11.2003, 17:40
Es fehlt nur jeweils ne Klammer am Ende.CREATE TABLE jukebox (
songsid smallint(5) unsigned DEFAULT '0' NOT NULL auto_increment,
sname varchar(255) NOT NULL,
surl varchar(255) NOT NULL,
splay varchar(5) NOT NULL,
PRIMARY KEY (songsid)
);
CREATE TABLE jukeboxadmin (
event smallint(5) unsigned DEFAULT '0' NOT NULL auto_increment,
playtype smallint(5) DEFAULT '0',
defultsong varchar(255) NOT NULL,
defultdetail varchar(255) NOT NULL,
defultaudio smallint(5) DEFAULT '0',
storehack smallint(5) DEFAULT '0',
PRIMARY KEY (event)
);

Subu1
01.01.2004, 16:23
klasse so liebe ich das, genau den gleichen Fehler, einmal hier ím Board gesucht und Treffer versenkt:D

Installe den Hack ja nun, wie er abläuft werde ich später sehen, hoffe da muß man nun nicht wirklich etwas im Shopping Center kaufen um nen Song abspielen zu lassen.

Irgenwer welche Erfahrungswerte???:)

froher neues :)