Hallo
Also bin gerade dran so nen driss script zu schreiben für D&D Rollenspiel.
Also
Die Datenbank heißt: char
1. Frage: Die Datenbank hat ja 157 Felder
weil D&D ist ja komplez und da wollt ich fragen wie viele Felder man max. mit Update mit einem mal Updaten kann
---so weiter---
Also forumlar müsste stimmen
also das hab ich auch bei "INSERT TO" genommen und da geht das
hab das von "UPDATE" nur was geändert wegen der "ID". Aber ID geht das weiß ich.
So nu weiter, ich will dass die Felder ja alle geändert werden, jetzt das problem.
Wenn ich nur so 4 Felder habe, die geupdatet werden soll und diese 4 Felder auch ausgefüllt sind (das ist wichtig, warum weiß ich auch net). Dann geht es, aber wenn ich dann alle 157 Felder da updaten will dann kommt immer fehler auch wenn ich in jedes scheiss feld mit "VALUE" ein "-" reingemacht habe.
Hier ma der code:
Also könnt ihr mir helfen, was muss ich machen, hab schon viel ausprobiert und den Code oft geändert aber geht net und nen Fehler so find ich auch im Code nicht.
Noch ne frage am schluss: Wieso müssen die Felder ausgefüllt werden damit die Tabelle die Einträgt, war in den anderen "UPDATE" scripten die ich gemacht habe auch nie.
Schonmal danke im vorraus.
mfg Gariel
Also bin gerade dran so nen driss script zu schreiben für D&D Rollenspiel.
Also
Die Datenbank heißt: char
1. Frage: Die Datenbank hat ja 157 Felder

---so weiter---
Also forumlar müsste stimmen


So nu weiter, ich will dass die Felder ja alle geändert werden, jetzt das problem.
Wenn ich nur so 4 Felder habe, die geupdatet werden soll und diese 4 Felder auch ausgefüllt sind (das ist wichtig, warum weiß ich auch net). Dann geht es, aber wenn ich dann alle 157 Felder da updaten will dann kommt immer fehler auch wenn ich in jedes scheiss feld mit "VALUE" ein "-" reingemacht habe.
Hier ma der code:
PHP:
<?
include ("inc/connect_mysql.php");
$items = nl2br($items);
$zauber = nl2br($zauber);
$eintrag = "update `char` set
name = '$name',
realname = '$realname',
klasse = '$klasse',
volk = '$volk',
gesinnung = '$gesinnung',
gottheit = '$gottheit',
stufe = '$stufe',
alter = '$alter',
geschlecht = '$geschlecht',
groesse = '$groesse',
gewicht = '$gewicht',
augenfarbe = '$augenfarbe',
haarfarbe = '$haarfarbe',
hautfarbe = '$hautfarbe',
st = '$st',
st_mod = '$st_mod',
ge = '$ge',
ge_mod = '$ge_mod',
ko = '$ko',
ko_mod = '$ko_mod',
in = '$in',
in_mod = '$in_mod',
we = '$we',
we_mod = '$we_mod',
ch = '$ch',
ch_mod = '$ch_mod',
tp = '$tp',
rk = '$rk',
bewegung = '$bewegung',
fehlschlag = '$fehlschlag',
arkanerzauber = '$arkanerzauber',
ruestungsmalus = '$ruestungsmalus',
zauberresistenz = '$zauberresistenz',
initiative = '$initiative',
angriffsbonus = '$angriffsbonus',
reflex = '$reflex',
willen = '$willen',
zaeheit = '$zaeheit',
nahkampf = '$nahkampf',
fernkampf = '$fernkampf',
w1_name = '$w1_name',
w1_angriff = '$w1_angriff',
w1_schaden = '$w1_schaden',
w1_kritisch = '$w1_kritisch',
w1_reichweite = '$w1_reichweite',
w1_gewicht = '$w1_gewicht',
w1_groesse = '$w1_groesse',
w1_art = '$w1_art',
w1_besonderheit = '$w1_besonderheit',
w2_name = '$w2_name',
w2_angriff = '$w2_angriff',
w2_schaden = '$w2_schaden',
w2_kritisch = '$w2_kritisch',
w2_reichweite = '$w2_reichweite',
w2_gewicht = '$w2_gewicht',
w2_groesse = '$w2_groesse',
w2_art = '$w2_art',
w2_besonderheit = '$w2_besonderheit',
ru_name = '$ru_name',
ru_art = '$ru_art',
ru_bonus = '$ru_bonus',
ru_malus = '$ru_malus',
ru_max_ge = '$ru_max_ge',
ru_zauberpatzer = '$ru_zauberpatzer',
ru_bewegungsrate = '$ru_bewegungsrate',
ru_gewicht = '$ru_gewicht',
ru_eigenschaften = '$ru_eigenschaften',
sc_name = '$sc_name',
sc_bonus = '$sc_bonus',
sc_gewicht = '$sc_gewicht',
sc_zauberpatzer = '$sc_zauberpatzer',
sc_malus = '$sc_malus',
sc_eigenschaften = '$sc_eigenschaften',
alchemie = '$alchemie',
auftreten = '$auftreten',
aussspaehen = '$aussspaehen',
balancieren = '$balancieren',
beruf = '$beruf',
bluffen = '$bluffen',
diplomatie = '$diplomatie',
einschuechtern = '$einschuechtern',
entdecken = '$entdecken',
entfesselungskunst = '$entfesselungskunst',
faelschen = '$faelschen',
gefuehl_der_tiere = '$gefuehl_der_tiere',
handwerk = '$handwerk',
heilkunde = '$heilkunde',
informationen_sammeln = '$informationen_sammeln',
klettern = '$klettern',
konzentrieren = '$konzentrieren',
lauschen = '$lauschen',
leise_bewegen = '$leise_bewegen',
lippen_lesen = '$lippen_lesen',
magischen_gegenstand = '$magischen_gegenstand',
mechanismus_umgehen = '$mechanismus_umgehen',
mit_tieren_umgehen = '$mit_tieren_umgehen',
motiv_erkennen = '$motiv_erkennen',
naturkunde = '$naturkunde',
reiten = '$reiten',
orientierung = '$orientierung',
schaetzen = '$schaetzen',
schloss_oeffnen = '$schloss_oeffnen',
schriftzeichen = '$schriftzeichen',
schwimmen = '$schwimmen',
seil_benutzen = '$seil_benutzen',
springen = '$springen',
suchen = '$suchen',
taschendieb = '$taschendieb',
turnen = '$turnen',
verkleiden = '$verkleiden',
verstecken = '$verstecken',
versteckte_andeutungen = '$versteckte_andeutungen',
wissen_adel = '$wissen_adel',
wissen_architektur = '$wissen_architektur',
wissen_arkanes = '$wissen_arkanes',
wissen_ebenen = '$wissen_ebenen',
wissen_geographie = '$wissen_geographie',
wissen_geschichte = '$wissen_geschichte',
wissen_lokales = '$wissen_lokales',
wissen_natur = '$wissen_natur',
wissen_religion = '$wissen_religion',
zauberkunde = '$zauberkunde',
kampagne = '$kampagne',
erfahrung = '$erfahrung',
items = '$items',
sprachen = '$sprachen',
zauber = '$zauber',
talente = '$talente',
sg_zauber_0 = '$sg_zauber_0',
sg_zauber_0_tag = '$sg_zauber_0_tag',
sg_zauber_1 = '$sg_zauber_1',
sg_zauber_1_tag = '$sg_zauber_1_tag',
sg_zauber_1_zusatz = '$sg_zauber_1_zusatz',
sg_zauber_2 = '$sg_zauber_2',
sg_zauber_2_tag = '$sg_zauber_2_tag',
sg_zauber_2_zusatz = '$sg_zauber_2_zusatz',
sg_zauber_3 = '$sg_zauber_3',
sg_zauber_3_tag = '$sg_zauber_3_tag',
sg_zauber_3_zusatz = '$sg_zauber_3_zusatz',
sg_zauber_4 = '$sg_zauber_4',
sg_zauber_4_tag = '$sg_zauber_4_tag',
sg_zauber_4_zusatz = '$sg_zauber_4_zusatz',
sg_zauber_5 = '$sg_zauber_5',
sg_zauber_5_tag = '$sg_zauber_5_tag',
sg_zauber_5_zusatz = '$sg_zauber_5_zusatz',
sg_zauber_6 = '$sg_zauber_6',
sg_zauber_6_tag = '$sg_zauber_6_tag',
sg_zauber_6_zusatz = '$sg_zauber_6_zusatz',
sg_zauber_7 = '$sg_zauber_7',
sg_zauber_7_tag = '$sg_zauber_7_tag',
sg_zauber_7_zusatz = '$sg_zauber_7_zusatz',
sg_zauber_8 = '$sg_zauber_8',
sg_zauber_8_tag = '$sg_zauber_8_tag',
sg_zauber_8_zusatz = '$sg_zauber_8_zusatz',
sg_zauber_9 = '$sg_zauber_9',
sg_zauber_9_tag = '$sg_zauber_9_tag',
sg_zauber_9_zusatz = '$sg_zauber_9_zusatz'
where id = '$id_feld'";
$eintragen = mysql_query($eintrag);
$num = mysql_affected_rows();
if ($num > 0)
echo "Der Datensatz wurde geaendert.<p>";
else
echo "Der Datensatz wurde <B>nicht</B> geaendert.<p>";
?>
Also könnt ihr mir helfen, was muss ich machen, hab schon viel ausprobiert und den Code oft geändert aber geht net und nen Fehler so find ich auch im Code nicht.
Noch ne frage am schluss: Wieso müssen die Felder ausgefüllt werden damit die Tabelle die Einträgt, war in den anderen "UPDATE" scripten die ich gemacht habe auch nie.
Schonmal danke im vorraus.
mfg Gariel