0
私の問題はかなりタイトルに記載されています!私は、DBにデータを挿入し、このコードを持っている:私のデータベース内Mysql dbはテキストが長すぎる場合は保存しません
<?php
require_once 'connection.php';
$pName = $_POST['scriptName'];
$pCode = $_POST['code'];
$group = $_POST['group'];
$descri = $_POST['descr'];
$lang = $_POST['lang'];
$date = date("Y-m-d");
$updateq = "INSERT INTO code_tb (id, Script_Name, Description, Code, Language, Date) VALUES ('NULL', '$pName','$descri', '$pCode', '$lang', '$date')";
$result=mysql_query($updateq);
echo "$pName . $pCode . $group . $descri . $lang . $date";
?>
Code
フィールドはタイプtext
です。
コードが長すぎると、dbに保存されず、エラーがまったく発生しません。私はそれが動作するテキスト文字列を短縮する場合!
これは愚かな初心者の間違いかもしれませんか?
「DESCRIBE code_tb」とは何ですか?問題フィールドは 'VARCHAR'、' TINYTEXT'、 'MEDIUMTEXT'、または' LONGTEXT'ですか? *どれくらい長い*? MySQL Referenceのこのページは、[String Typesのストレージ要件](http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html#id834328)を参考にしてください。 –
TINYTEXT、TEXT、MEDIUMTEXT、またはLONGTEXTフィールドですか? –
通常のテキスト(longtext didntの作業にも変更されました)$ resultは、うまくいけば空の文字列を出力します! –