ich möchte folgendes ausführen:
"UPDATE Tply SET fcode = $AId WHERE name = '$player'"
mein problem ist, das er keinen Treffer findet, also den Update nicht ausführt.
der name mit dem Namen %player gibt es definitiv.
(ich vermute das das mit zeichensätzen zu tun hat)
ablauf:
ich lege die tabelle an, die daten hole ich aus einem textfile.
anschliesend will ich den fcode setzen, der nicht in den importdaten ist.
"UPDATE Tply SET fcode = $AId WHERE id = 123456'"
(gleicher player, funktioniert)
(*) wenn ich jetzt in phpadmin, zu dem datensatz gehe, editieren sage, und ohen was zu ändern abschicke wird folgendes erzeugt:
UPDATE `tply` SET `name` = 'playername' WHERE `id` =17535 LIMIT 1 ;
mache ich es ein zweite mal, passiert das nicht mehr.
nach dem ersten mal, funktioniert auch die anweisung in der ersten zeile.
"UPDATE Tply SET fcode = $AId WHERE name = '$player'"
also der fcode wird dann gesetzt.
also muß da irgendeine konvertierung stattfinden.
leide hab ich keine ahung wo ich in der doc danach suchen muß, oder was ich machen muß damit das automatisch geht.
die bearbeitung läuft unter php.
---- vielleicht hilf dieses zur lösungsfindung:
character set client utf8 latin1
character set connection utf8 latin1
character set database latin1 latin1
character set results utf8 latin1
character set server latin1 latin1
character set system utf8 utf8
collation connection utf8_general_ci latin1_general_ci
collation database latin1_general_ci latin1_general_ci
collation server latin1_general_ci latin1_general_ci
version 4.1.11 4.1.11
version comment Official MySQL binary Official MySQL binary
version compile machine ia32 ia32
version compile os Win32 Win32