Moin!
Re Moin...
Ich kann das Problem nicht nachvollziehen:
Ich auch nicht :-)
mysql> insert into test set Text='?';
Query OK, 1 row affected (0.02 sec)mysql> select * from test;
+----+-----------------+
| id | Text |
+----+-----------------+
| 1 | Ein Text |
| 2 | Noch ein Text. |
| 3 | ? |
+----+-----------------+
3 rows in set (0.00 sec)Ganz offensichtlich geht es also. Könnte es sein, daß Du vergessen hast den Value in Anführungsstriche zu packen?
Also:
ich nehm halt einen Scalar $irgendwas dessen Inhalt zum Beispiel "Hallo wie gehts?" ist.
Dann erzeuge ich das DB-Query wie folgt:
$query = "INSERT INTO table text VALUES ('$irgendwas')";
und gebe es mit
$dbh->do($query);
an die Datenbank weiter.
und dann steht im Datenbankfeld 'text' "Hallo wie gehtsNULL"
wieso nur?
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
MUFG (mit unverschämt fetten Grüßen)
Markus