Hallo,
ich bin schon fast am Verzweifeln...
In dem String "QMF 71328_C Test" möchte ich aus dem "C" ein "D" machen und dann in eine MySQL-Tabelle speichern.
Mein erster Versuch war:
$string = "QMF 71328_C Test";
$rev = substr($string,10,1);
$next_rev = ++$rev;
$string[10] = $next_rev;
$sql = "update tabelle set titel = '$string' where id = '123'";
In der Tabelle wird aber "Array" gespeichert.
Nächster Versuch mit $string = strval($string);
machte keinen Unterschied.
Neuer Versuch mit
$string = substr_replace($string,$next_rev,10,1);
schreibt jetzt einen Leerstring in die Tabelle.
Wenn ich den Code in einer Sandbox teste, funktioniert alles einwandfrei.
Wo ist denn bloß mein Fehler?
LG Klaus