23.01.2010, 14:54
Hallo Gemeinde,
Ich will zur Zeit etwas zu einem Plugin hinzufügen für mein Board, es soll möglich sein in der "MyPlaza Geld" an mehrere Benutzer gleichzeitig zu senden.
Wieviel Geld ein User hat ist in der der tabelle users in der Spalte money festgelegt.
Dieser Wert soll einfach abgefragt, um X erhöht und neu geschrieben werden.
Nur mit bisherigen versuchen hatte ich keinen erfolg:
Entweder bekomme ich als Ausgabewert beim benutzen von
das Ergebnis "Resource id #36".
Bei folgendem Code:
gibt MyBB zurück dass der DB-Benutzer den SELECT-Befehl in der Tabelle users nicht verwenden darf.
vor dem code wurde übrigens noch eingebunden:
Die Vorgehensweise ist einfach:
Mehrere User werden Eingegeben die den Betrag bekommen sollen, der String wird nach , getrennt in ein array gelegt, mit einer for-schleife soll dann von jedem User in dem Array abgefragt werden wieviel geld vorhanden ist, dort den Betrag X Draufrechnen, diesen Betrag in die money-spalte eintragen und dann kommt der nächste User dran.
Betrag ändern, Userliste ins Array schreiben, etc klappt schon alles, nur wird die money-Spalte mit $db nicht richtig ausgelesen, und eine eigene Verbindung zur Datenbank aufbauen will ich aus sicherheitsgründen und da das Script flexibel sein soll möglichst nicht.
Wahrscheinlich ist die Antwort sehr simpel, aber ich programmiere noch nicht lange in Verbindung mit MyBB...
(Die Suche wurde übrigens schon benutzt, ich habe aber nichts problembezogenes gefunden).
Es wäre toll wenn mir jemand helfen könnte
Danke,
Dämon
Ich will zur Zeit etwas zu einem Plugin hinzufügen für mein Board, es soll möglich sein in der "MyPlaza Geld" an mehrere Benutzer gleichzeitig zu senden.
Wieviel Geld ein User hat ist in der der tabelle users in der Spalte money festgelegt.
Dieser Wert soll einfach abgefragt, um X erhöht und neu geschrieben werden.
Nur mit bisherigen versuchen hatte ich keinen erfolg:
Entweder bekomme ich als Ausgabewert beim benutzen von
PHP-Code:
$db->simple_select("users", "*", "uid='1075'");
Bei folgendem Code:
PHP-Code:
$db->query("SELECT * FROM `forum`.`users` WHERE `uid`='1075'");
gibt MyBB zurück dass der DB-Benutzer den SELECT-Befehl in der Tabelle users nicht verwenden darf.
vor dem code wurde übrigens noch eingebunden:
PHP-Code:
define("IN_MYBB", 1);
require_once "./global.php";
global $db, $mybb;
Die Vorgehensweise ist einfach:
Mehrere User werden Eingegeben die den Betrag bekommen sollen, der String wird nach , getrennt in ein array gelegt, mit einer for-schleife soll dann von jedem User in dem Array abgefragt werden wieviel geld vorhanden ist, dort den Betrag X Draufrechnen, diesen Betrag in die money-spalte eintragen und dann kommt der nächste User dran.
Betrag ändern, Userliste ins Array schreiben, etc klappt schon alles, nur wird die money-Spalte mit $db nicht richtig ausgelesen, und eine eigene Verbindung zur Datenbank aufbauen will ich aus sicherheitsgründen und da das Script flexibel sein soll möglichst nicht.
Wahrscheinlich ist die Antwort sehr simpel, aber ich programmiere noch nicht lange in Verbindung mit MyBB...
(Die Suche wurde übrigens schon benutzt, ich habe aber nichts problembezogenes gefunden).
Es wäre toll wenn mir jemand helfen könnte
Danke,
Dämon