我想将数组值插入到具有相同联系人id的数据库中,
我要这样

contactid       languageid
124              1
124              2

这是我的数组值languageid:array([0]=>1[1]=>2[2]=>)和我的contactid=124
有人能告诉我怎么做吗,
$queryinsert="INSERT INTO contactlanguage (contactid,languageid) VALUES ('$languageId','$contactId')";

    mysql_query($queryinsert);
    print $queryinsert;

最佳答案

只是列不匹配(列已切换)。举个例子:

// provided, you have already connected to mysql
$languageid = array(1, 2);
$contactid = 124;
foreach($languageid as $id) {
    $statement = "INSERT INTO contactlanguage (contactid, languageid) VALUES ('$contactid', '$id')"
    mysql_query($statement);
}

关于php - 如何将数组值插入具有相同ID的mysql中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23987955/

10-13 02:41