Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
Gray Fox

[MySQL] Brauche mal Hilfe , mehr steht hier drin.

Recommended Posts

Morgen alle zusammen ! :)

Da ich mich noch nicht sooo intensiv mit dem Thema MySQL beschäftigt hab bräuchte ich mal eure Hilfe. :rolleyes:

Ich hab folgendes (für einen Mod ;) ):

Ich würde gerne eine Tabelle aus der Datenbank auslesen (Bsp. ibf_members - Feld "id".) und den Inhalt dann dem hier bereitstellen:

$data = "data=data+x";
wobei dieses x der Inhalt des Feldes aus der Datenbank ist. Ginge das so ? Mit x = $extra ?
$extra = $DB->query("SELECT was muss hier rein ?  FROM ibf_members");

:unsure: Danke schonma für Hilfe !

Share this post


Link to post

$extra = $DB->query("SELECT id FROM ibf_members");

$data = $extra + $wasweisich

wollteste des so? du kannst auch des id als variable definieren und dann direkt mit der id rechnen, dann musste net mit dem extra arry rummachen... sollt so gehn, bin noch net so 100% wach :D

Share this post


Link to post

Danke erst mal für eure Antworten.

Also ich möchte das so:

Beim IPB der Post Count ist so festgelegt:

$pcount = "posts=posts+1, ";

Nun soll aber nicht der Wert 1 sondern der Wert aus der Datenbank benutzt werden. Und den Code dafür bräuchte ich ! :)

Share this post


Link to post

also ich habs versucht zu verstehen. du willst 1 ersetzt haben durch den tabellenwert von "id". nix leichteres als das: (die tabelle musstte ändern, wes net wo die posts stehn ohne nachgucken ;))

$DB->query("SELECT id,posts FROM ibf_members);

if($row = $DB->fetch_row()){

 $pcount = $row['posts'] + $row['id'];

}

dein pcount würde sich jetzt aus der ausgelesenen Postzahl + der ausgelesen ID erstellen... oder was wilste jetzt genau`*grübel*

Share this post


Link to post

Hab ihn ma per ICQ informiert, nu kommt aber folgender Fehler:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in E:\FoxServ\www\ipbmod\sources\lib\post_new_post.php on line 316

Fatal error: Cannot instantiate non-existent class: post_functions in E:\FoxServ\www\ipbmod\sources\Post.php on line 337

Und der Code von ihm:

$DB->query("SELECT new_poll FROM ibf_punkte); 

 if($row = $DB->fetch_row()){ 

 $row['new_poll'] = $varpost; 

 $ppunkte = "punkte=punkte+$varpost, "; 

}

Edited by Gray Fox

Share this post


Link to post

Und der Code von ihm:

$DB->query("SELECT new_poll FROM ibf_punkte); 
if($row = $DB->fetch_row()){
$row['new_poll'] = $varpost;
$ppunkte = "punkte=punkte+$varpost, ";
}

Der gepostete Quelltext ergibt für mich kein Sinn, denn da wird ein Wert aus der Datenbank ausgelesen und direkt danach mit der Variable $varpost überschrieben. ;)

Desweiteren, wenn $varpost nicht definiert ist, dann steht in $ppunkte folgender Inhalt "punkte=punkte+," und das ergibt auf jeden Fall ein Fehler.

Share this post


Link to post

nobody is perfect. hätt mir auffallen können. und nochwas: wenn einems chon geholfen wird sollt man vielleicht nich ausfällig werden, du frecher wicht :D

Edited by WalleniuM

Share this post


Link to post

:w00t: Ist ja nicht so gemeint wie ichs geschrieben hab ! ;)

Bin froh dass ich überhaupt mal weitergekommen bin, danke an alle die geholfen ham ! :)

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×