Pak*_*ter 2 html php database mysqli
我正在尝试建立一个会议纪要网站,其中会议记录对用户而言,我的问题是分钟文本可以非常长,大于sql LONGTEXT数据类型,我如何将这样的长文本存储在一个数据库?并且如果可能的话可以爆炸到阵列?
这是我的代码.
<?php
$subject = $location = $date = $starttime = $endtime = "";
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$subject = $_POST["subject"];
$location = $_POST["location"];
$date = $_POST["date"];
$starttime = $_POST["starttime"];
$endtime = $_POST["endtime"];
$email = $_POST["email"];
$orignal_minutes = $_POST["Oriminutes"];
$edited_minutes = $_POST["Ediminutes"];
}
if($_POST['submit'] != "" )
{
$tablename = "WM_".$subject;
$createTable = "CREATE TABLE `$tablename`(
id INT(6) UNSIGNED AUTO_INCREMENT KEY,
subject VARCHAR(50) NOT NULL, date VARCHAR(20) NOT NULL, location VARCHAR(100) NOT NULL,
starttime VARCHAR(10) NOT NULL, endtime VARCHAR(10) NOT NULL, email VARCHAR(255) NOT NULL,
minutes VARCHAR(MAX) NOT NULL )";
if (mysqli_query($conn, $createTable)){
echo "Table `$tablename` created successfully";}
else{ echo "Error creating table: " . mysqli_error($conn); }
$sql = "INSERT INTO `$tablename` (id, subject, date, location, starttime, endtime, email, minutes )
VALUES (DEFAULT,'$subject','$date','$location', '$starttime' ,'$endtime', '$email','$orignal_minutes')";
mysqli_query($conn,$sql);
}
Run Code Online (Sandbox Code Playgroud)