PHP将文本区域的内容拆分并插入mysql

PHP将文本区域的内容拆分并插入mysql,php,mysql,textarea,Php,Mysql,Textarea,我需要知道如何做以下使用php编码请 从文本区域获取插入的文本 每行拆分内容 将每一行作为其自己的行(具有自己的id号)插入数据库 有人能告诉我怎么做吗 谢谢 编辑 这就是我迄今为止所尝试的 $is_first = true; foreach (explode('\n', $_POST['code']) as &$voucher) { if ($is_first) $is_first = false; else $query .= ', '; $query .=

我需要知道如何做以下使用php编码请

  • 从文本区域获取插入的文本
  • 每行拆分内容
  • 将每一行作为其自己的行(具有自己的id号)插入数据库
  • 有人能告诉我怎么做吗

    谢谢

    编辑

    这就是我迄今为止所尝试的

    $is_first = true;
    
    
    foreach (explode('\n', $_POST['code']) as &$voucher) {
    
        if ($is_first) $is_first = false; else $query .= ', ';
    
        $query .= '(' . mysql_real_escape($voucher) . ')';
        mysql_query('INSERT INTO back_codes (`code_id`, `code`) VALUES (NULL, "$voucher")');
    }
    
  • 使用
    $\u POST['field\u name']
    引用它,如果它是随POST请求一起发送的,例如:

    $textarea_value = $_POST['my_textarea'];
    
    $lines = explode("\n", $textarea_value);
    
  • 您可以使用以下方法拆分字符串:

    $textarea_value = $_POST['my_textarea'];
    
    $lines = explode("\n", $textarea_value);
    
  • 迭代
    explode()
    的结果,然后将行逐个插入数据库

    foreach ($lines as $line) {
        // $line here is a string
        // build a query based on it and execute it
    };
    

  • 我希望您通过提交POST表单数据从textarea发送数据。 假设您的文本区域如下所示:

    <textarea name="data"></textarea>
    

    具体问题是什么?到目前为止,您尝试了什么?是否已编辑了尝试内容的主字段far@meohmy:我很高兴它有帮助:)