我知道我之前已经在Stack Overflow上看过这个,但不知道我会如何将它用于自己。所以基本上我正在创造一个发电机。我需要做的就是弄清楚如何在我的数据库中插入一个新行。
所以基本上,我有一个文本框&提交按钮,当我单击提交按钮时,textarea中的每一行都将作为整个新行插入数据库中。
`
<textarea rows="4" cols="50" name="insert">
</textarea>
<br />
<input type="submit" value="Enter" name="submit" />
`
答案 0 :(得分:0)
我们假设您有一个名为tblname
的表格,其中包含text
列,并且您将表单值发送到$_POST['insert']
。使用mysqli
(和pdo
非常相似):
//authenticate to $conn
$stmt = $conn->prepare("INSERT INTO tblname (text) VALUES (?)")
$arr = explode("\n", $_POST['insert']);
$stmt->bind_param("s", $sentence);
for ($arr as $sentence)
{
$stmt->execute();
}