PHP + MySQL数据库插入每一行

时间:2015-01-17 01:45:20

标签: php insert

我知道我之前已经在Stack Overflow上看过这个,但不知道我会如何将它用于自己。所以基本上我正在创造一个发电机。我需要做的就是弄清楚如何在我的数据库中插入一个新行。

所以基本上,我有一个文本框&提交按钮,当我单击提交按钮时,textarea中的每一行都将作为整个新行插入数据库中。

`     

        <textarea rows="4" cols="50" name="insert">

        </textarea>
            <br />
            <input type="submit" value="Enter" name="submit" />

`

1 个答案:

答案 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();
}