anpera.net
https://anpera.dyndns.org/phpbb3/

ungeschütztes Liebesspiel
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=3527
Seite 1 von 1

Autor:  Shris [ Do 29 Mär, 2007 20:18 ]
Betreff des Beitrags:  ungeschütztes Liebesspiel

wenn man im Haus bei -Sich Lieben- auf ungeschützt klickt erscheint folgende Meldung

SELECT `*` FROM `accounts` WHERE `acctid`=52

Unbekanntes Tabellenfeld '*' in field list


was genau muss ich jetzt in die Datenbank eingeben damit der Fehler behoben wird???


MfG Shris

Autor:  Drazaar [ Do 29 Mär, 2007 23:03 ]
Betreff des Beitrags: 

Mir fällt da gerade was auf... und jetzt mal ganz ehrlich:
Was soll der Scheiß? Einmal das selbe Thema reicht!

Probleme beim Häuserbau, jetzt Kindermod... Einmal einen Fehler posten reicht! Manmanman... :nene:

Da ich davon ausgehe, dass du ne accounts Tabelle hast (:P ) mach mal die ` beim * weg... Ansonsten kein Plan.

Autor:  Shris [ Fr 30 Mär, 2007 12:33 ]
Betreff des Beitrags: 

ok werd's mal probieren sage dann später ob' geklappt hat oder nicht...

Wegen doppelpost...sorry aber dieser hier wurde bei mir nicht angezeigt...kp warum also habe ich nochmal nen anderen aufgemacht

Autor:  Shris [ Fr 30 Mär, 2007 13:28 ]
Betreff des Beitrags: 

ja klar hab ich ne Acc. Tabelle aber was du jetzt damit meinst :? keine ahnung

Autor:  Harthas [ Fr 30 Mär, 2007 14:18 ]
Betreff des Beitrags: 

Das mit der accounts-Tabelle war ein Witz gewesen.

Und er hat es ja klar und deutlich gesagt. Mach die ` weg. Und da du uns nur etwas geliefert hast, sollte es wohl relativ klar ersichtlich sein, wo du diese wegmachen musst.

Übrigens. Es gibt auch so etwas wie einen Editier-Button

Autor:  Shris [ Fr 30 Mär, 2007 20:54 ]
Betreff des Beitrags: 

hmm Editierbutton....Edi..tier...button


Ediiitierbutton........ irgendwann mal gehört

kann man des essen ??? xD

Autor:  Makturan [ Fr 30 Mär, 2007 21:08 ]
Betreff des Beitrags: 

Nur aus reiner Neugierde, wo steht es den ? xD

sagts ihm doch einfach in welcher tabellle :P

Autor:  Harthas [ Fr 30 Mär, 2007 21:15 ]
Betreff des Beitrags: 

Es steht in keiner Tabelle ;-)

Sondern höchstwahrscheinlich in der Datei, in der der Fehler aufgetreten war.

Autor:  Auric [ Sa 31 Mär, 2007 21:13 ]
Betreff des Beitrags: 

Dein problem liegt in der Veralteten version meiner lover()-Funktion.
Nehme einfach die ` Zeichen aus den Querys, dann solltest du keine probleme mehr haben hoffe ich ^^

Autor:  Kevz [ Sa 31 Mär, 2007 21:20 ]
Betreff des Beitrags: 

Harthas hat geschrieben:
[...]
Mach die ` weg.
[...]

Autor:  Auric [ Sa 31 Mär, 2007 21:29 ]
Betreff des Beitrags: 

schon klar, KevZ...

Auric hat geschrieben:
in der Veralteten version


Schönen abend noch! :wink: [/quote]

Autor:  Shris [ So 01 Apr, 2007 14:30 ]
Betreff des Beitrags: 

ok leider konnte ich nicht diese ` finden wo ihr meintet die einfach wegnehmen...

also es ist irgendwo in der zimmer.php da sind halt die Addnav's mit den Befehlen für den ungeschützten...


Wäre einer so super freundlich und könnte sich die Datei mal anschauen??


http://logd.clausware.de/source.php




MfG Shris

Autor:  Harthas [ So 01 Apr, 2007 14:40 ]
Betreff des Beitrags: 

Tjahaa... Suchen will wohl gelernt sein... Auric hatte ja bereits gesagt, dass die Funktion lover der Auslöser sei... Und diese steht meistens in der common.php ;-)

In der common.php
[php]function lover($wert="*",$player=false) {
global $session;
if($session['user']['marriedto']==0 || $session['user']['marriedto']==4294967295) {
return false;
} else {
if($player==false) {
$sql="SELECT `{$wert}` FROM `accounts` WHERE `acctid`={$session[user][marriedto]}";
} else {
$sql="SELECT `{$wert}` FROM `accounts` WHERE `acctid` = {$player} LIMIT 1";
}
$lover=db_fetch_assoc(db_query($sql));
if($lover) {
return $lover;
} else {
return false;
}
}
} [/php]
Ersetzen durch
[php]
function lover($wert="*",$player=false) {
global $session;
if($session['user']['marriedto']==0 || $session['user']['marriedto']==4294967295) {
return false;
} else {
if($player==false) {
$sql="SELECT {$wert} FROM `accounts` WHERE `acctid`={$session[user][marriedto]}";
} else {
$sql="SELECT {$wert} FROM `accounts` WHERE `acctid` = {$player} LIMIT 1";
}
$lover=db_fetch_assoc(db_query($sql));
if($lover) {
return $lover;
} else {
return false;
}
}
}[/php]

Autor:  Shris [ So 01 Apr, 2007 14:49 ]
Betreff des Beitrags: 

hab es ersetzt und hochgeladen, aber leider kommt jetzt folgendes wenn ich ins Schlafzimmer möchte:

SELECT name`, `acctid`, `login FROM `accounts` WHERE `acctid`=52

Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei 'acctid`, `login FROM `accounts` WHERE `acctid`=52' in Zeile 1



MfG Shris

Autor:  Harthas [ So 01 Apr, 2007 14:59 ]
Betreff des Beitrags: 

[php]function lover($wert="*",$player=false) {
global $session;
if($session['user']['marriedto']==0 || $session['user']['marriedto']==4294967295) {
return false;
} else {
if ($wert=="*")
{
if($player==false) {
$sql="SELECT * FROM `accounts` WHERE `acctid`={$session[user][marriedto]}";
} else {
$sql="SELECT * FROM `accounts` WHERE `acctid` = {$player} LIMIT 1";
}
}
else
{
if($player==false) {
$sql="SELECT `{$wert}` FROM `accounts` WHERE `acctid`={$session[user][marriedto]}";
} else {
$sql="SELECT `{$wert}` FROM `accounts` WHERE `acctid` = {$player} LIMIT 1";
}
}
$lover=db_fetch_assoc(db_query($sql));
if($lover) {
return $lover;
} else {
return false;
}
}
}[/php]

Dann nimm mal diese Version.

Autor:  Shris [ So 01 Apr, 2007 15:03 ]
Betreff des Beitrags: 

VIELEN DANK Harthas es klappt endlich....


Vielen vielen Dank



MfG Shris

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/