如何将我的标记字段插入带数组的数据库?

时间:2014-04-07 02:01:47

标签: php foreach mysqli

这是我的循环,但我不知道该怎么做:

$etiketler = 'tag,tag2,tag3,tag4';    
$var = $etiketler;
        foreach ($var as $e) {
        $keywords_data = array(
            'tag_name' => $e,
        );
        insert('cms_etiketler',$keywords_data);
    }

我的插入功能是:

function insert($table,$data) {
    global $db;
    $sql = $db->insert($table, $data);
    return $sql;
}

我在这里使用MySQLi db class:https://github.com/ajillion/PHP-MySQLi-Database-Class

如何逐个将这些标签添加到我的标签表中?


更新

我找到了解决方案:

$var = preg_split("/[\s,]+/", $etiketler);

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

$var = preg_split("/[\s,]+/", $etiketler);

更多信息:http://www.php.net/manual/en/function.preg-split.php