Gray Fox 0 Report post Posted May 22, 2004 Morgen alle zusammen ! Da ich mich noch nicht sooo intensiv mit dem Thema MySQL beschäftigt hab bräuchte ich mal eure Hilfe. 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"); Danke schonma für Hilfe ! Share this post Link to post
WalleniuM 1 Report post Posted May 22, 2004 $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
Christian 0 Report post Posted May 22, 2004 oder eben via fetch_array abspeichern: $DB->query("SELECT id FROM ibf_members); if($row = $DB->fetch_row()){ $c = $d + $row['id']; } Share this post Link to post
Gray Fox 0 Report post Posted May 22, 2004 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
WalleniuM 1 Report post Posted May 22, 2004 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
Gray Fox 0 Report post Posted May 22, 2004 :lol: Das mit den Punkten war nur ein Beispiel aber ich werds nun testen ! Vielen Dank ! Share this post Link to post
Gray Fox 0 Report post Posted May 22, 2004 (edited) 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 May 22, 2004 by Gray Fox Share this post Link to post
Stefan 0 Report post Posted May 23, 2004 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
Gray Fox 0 Report post Posted May 23, 2004 Danke ! WalleniuM von wegen du glaubst der Code ist richtig ! Muss ich mich demnächst ransetzen. :) Share this post Link to post
WalleniuM 1 Report post Posted May 23, 2004 (edited) 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 May 23, 2004 by WalleniuM Share this post Link to post
Gray Fox 0 Report post Posted May 23, 2004 :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