anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 23:00

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Bannermanager
BeitragVerfasst: Di 03 Mai, 2005 20:17 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 12 Mär, 2005 17:26
Beiträge: 52
Wohnort: Mannem
Hey leutz, ich hab n problem, mein code fürs sql funktioniert net...
es soll automatisch ne neue tabelle in der db accounts erstellt werden...

hier ist mal der code von dem part:

$this->bbcode_second_pass_code('', '
case "finish":
$sql = "INSERT INTO bannerklick (image,bannerurl,dp,geld,reload) VALUES ('".$_POST[image]."','".$_POST[url]."','".$_POST[dp]."','".$_POST[geld]."','".$_POST[reload]."')";
$result = db_query($sql) or die(db_error(LINK));

$tabelle=$row[bannerid];

db_query("ALTER TABLE accounts ADD '$tabelle' UNSIGNED NOT NULL");

$session[text]='Der banner wurde hinzugefügt!';

')

wäre N1, wenn mir jemand helfen könnte....


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_________________
Ich sehe nur Schwärze - Oh, meine Kapuze ist unten....
komm ins Totenfeuer - LoGDklick hier


Zuletzt geändert von Gregor_Samsa am Do 05 Mai, 2005 13:27, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 03 Mai, 2005 20:22 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
$row=db_fetch_assoc($result);

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 03 Mai, 2005 20:36 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 12 Mär, 2005 17:26
Beiträge: 52
Wohnort: Mannem
naja, hat wohl nicht geklappt :?

$this->bbcode_second_pass_code('', '
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/htdocs/lotgd/public_html/dbwrapper.php on line 81

ALTER TABLE accounts ADD '' UNSIGNED NOT NULL
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' UNSIGNED NOT NULL' at line 1')

_________________
Ich sehe nur Schwärze - Oh, meine Kapuze ist unten....
komm ins Totenfeuer - LoGDklick hier


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Mai, 2005 06:30 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
ähm db_ net mysql_
oder irree ich mich?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Mai, 2005 09:27 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
Gregor_Samsa hat geschrieben:
naja, hat wohl nicht geklappt :?

$this->bbcode_second_pass_code('', '
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/htdocs/lotgd/public_html/dbwrapper.php on line 81

ALTER TABLE accounts ADD '' UNSIGNED NOT NULL
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' UNSIGNED NOT NULL' at line 1')


wenn nichts im query steht geht auch nichts in die db ;)

und devil: das stimmt, so wie es da steht, da mysql die funktion 'db_*' nicht hat gibt es mysql_* aus

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Mai, 2005 12:17 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 12 Mär, 2005 17:26
Beiträge: 52
Wohnort: Mannem
hmmmm.....hab es jetzt mal umgeändert von

$this->bbcode_second_pass_code('', 'case "finish":
$sql = "INSERT INTO bannerklick (image,bannerurl,dp,geld,reload) VALUES ('".$_POST[image]."','".$_POST[url]."','".$_POST[dp]."','".$_POST[geld]."','".$_POST[reload]."')";
$result = db_query($sql) or die(db_error(LINK));
$row=db_fetch_assoc($result);
$tabelle=$row[bannerid];

db_query("ALTER TABLE accounts ADD '$tabelle' UNSIGNED NOT NULL");
')

in:
$this->bbcode_second_pass_code('', 'case "finish":
$sql = "INSERT INTO bannerklick (image,bannerurl,dp,geld,reload) VALUES ('".$_POST[image]."','".$_POST[url]."','".$_POST[dp]."','".$_POST[geld]."','".$_POST[reload]."')";
$result = db_query($sql) or die(db_error(LINK));

$sql = "SELECT * FROM bannerklick WHERE bannerurl = '$_POST[URL]'";
$result = db_query($sql) or die(db_error(LINK));
$row=db_fetch_assoc($result);
$tabelle=bannerklick.$row[bannerid];

db_query("ALTER TABLE accounts ADD '$tabelle' UNSIGNED NOT NULL");
')


aber er bringt nun diese fehlermeldung:

$this->bbcode_second_pass_code('', 'ALTER TABLE accounts ADD 'bannerklick' UNSIGNED NOT NULL
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''bannerklick' UNSIGNED NOT NULL' at line 1')


hmmm...
das ist die tabelle....
$this->bbcode_second_pass_code('', 'CREATE TABLE `bannerklick` (
`bannerid` int(11) unsigned NOT NULL auto_increment,
`image` varchar(250) NOT NULL default 'http://',
`bannerurl` varchar(225) NOT NULL default 'http://',
`dp` int(3) NOT NULL default '0',
`geld` int(3) NOT NULL default '0',
`aktiv` tinyint(4) NOT NULL default '0',
`reload` int(4) NOT NULL default '0',
`klicks` int(9) NOT NULL default '0',
PRIMARY KEY (`bannerid`)
);')

_________________
Ich sehe nur Schwärze - Oh, meine Kapuze ist unten....
komm ins Totenfeuer - LoGDklick hier


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Mai, 2005 12:57 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
$this->bbcode_second_pass_code('', '
ALTER TABLE `accounts` ADD `bannerklick` INT(10) UNSIGNED DEFAULT '0' NOT NULL; ')


mfg

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Mai, 2005 13:26 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 12 Mär, 2005 17:26
Beiträge: 52
Wohnort: Mannem
schon klar :roll:
die tabelle steht auch schon....
wollte aber, dass automatisch das feld "bannerklick+bannerid" erstellt wird....

danke aber für die hilfe ;)


ps: hab oben die komplette datei angehängt....

_________________
Ich sehe nur Schwärze - Oh, meine Kapuze ist unten....
komm ins Totenfeuer - LoGDklick hier


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Mai, 2005 13:44 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
machs doch einfach so:

$this->bbcode_second_pass_code('', 'case "finish":
$sql = "INSERT INTO bannerklick (image,bannerurl,dp,geld,reload) VALUES ('".$_POST[image]."','".$_POST[url]."','".$_POST[dp]."','".$_POST[geld]."','".$_POST[reload]."')";
$result = db_query($sql) or die(db_error(LINK));

$sql = "SELECT * FROM bannerklick WHERE bannerurl = '$_POST[URL]'";
$result = db_query($sql) or die(db_error(LINK));
$row=db_fetch_assoc($result);
$tabelle="bannerklick".$row[bannerid]."";

db_query("ALTER TABLE accounts ADD '$tabelle' INT(10) UNSIGNED DEFAULT '0' NOT NULL;");

$session[text]='Der Banner wurde hinzugefügt!';
redirect("subann.php");

break;')


und: $this->bbcode_second_pass_code('', 'case "del":
$bannerid="bannerklick".$_GET[id]."";
db_query('DELETE FROM bannerklick WHERE bannerid = "'.$_GET[id].'"');
db_query('ALTER TABLE `accounts` DROP `$bannerid`;');
$session[text]='Der Banner wurde entfernt!';
redirect("subann.php");
break;')

und ändere alle:

$this->bbcode_second_pass_code('', '
output(redirect("subann.php"));
')
in
$this->bbcode_second_pass_code('', '
redirect("subann.php");
')

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Mai, 2005 16:57 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 12 Mär, 2005 17:26
Beiträge: 52
Wohnort: Mannem
hmmm....habs versucht, aber er erstellt nur das feld "bannerklick" OHNE "$row[bannerid]" .... :(

_________________
Ich sehe nur Schwärze - Oh, meine Kapuze ist unten....
komm ins Totenfeuer - LoGDklick hier


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 24 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum