我知道我以前在Stack Overflow上看到过这个,但不确定如何为自己使用它。所以基本上我正在创建一个生成器。我需要做的就是弄清楚如何在数据库中插入新行。
所以基本上,我有一个文本框和提交按钮,当我单击提交按钮时,文本区域中的每一行都将作为全新的行插入到数据库中。
'
<textarea rows="4" cols="50" name="insert">
</textarea>
<br />
<input type="submit" value="Enter" name="submit" />
`
假设您有一个名为 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();
}