私のデータベースにhtmlの入力を挿入しようとしています。 PHPは私にエラーを返しませんが、私がデータベースに行ったとき、何もありません、なぜですか?PHPデータベースに挿入する
if(isset($_POST['texte'])) {
$texte = $_POST['texte'];
try
{
$dbh = new PDO('mysql:host=localhost;dbname=textes', 'root', '');
$req = $dbh->prepare('INSERT INTO textes VALUES(txt)');
$req->execute(array(
'txt' => $texte
));
echo 'Le jeu a bien été ajouté !';
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
[こちら](https://secure.php.net/manual/en/pdo.prepared-statements.php) – jDo
PDOはデフォルトで「例外モード」になっていないことにご注意ください。単に設定するだけです'$ dbh-> setAttribute(PDO :: ATTR_ERRMODE、PDO :: ERRMODE_EXCEPTION);' – Federkun
でこの動作を変更しない限り、検査するエラーコードは最近あなたのPHPエラーログを見ましたか? – RiggsFolly