Setzen sollte kein Problem sein. Lesen hängt von dem MySQL Plugin das du verwendest ab.
Sollte so Funktionieren:
forward MySQLUpdate(Tabellenname[], Eintraege, Wertname[][], Wert[][], Bedingung[]);
public MySQLUpdate(Tabellenname[], Eintraege, Wertname[][], Wert[][], Bedingung[])
{
new QueryString[1024];
format(QueryString, 1024, "UPDATE %s SET ",TabellenName);
for(new i = 0; i< Eintraege , i++)
{
format(QueryString, 1024, "%s, %s=%s",QueryString,Wertname[i],Wert[i]);
}
format(QueryString, 1024, "%s WHERE %s",QueryString,Bedingung);
mysql_query(QueryString);
mysql_store_result();
mysql_free_result();
}
Tabellenname = In welcher Tabelle die Änderungen gemacht werden sollen.
Eintraege = Wie viele Werte übergeben werden
Wertname[][] = Die Namen der Werte die geändert werden sollen (Erste Dimension ist der Index (0 bis Eintraege - 1), die Zweite damit es ein String ist)
Werte[][] = Die Werte die Geschrieben werden sollen (Erste Dimension ist der Index (0 bis Eintraege - 1), die Zweite damit es ein String ist)
Bedingung[] = Die Bedingung nach dem WHERE
Ich hoffe ich konnte helfen.
MFG Georg