分离名称放入数组,循环查找对应的ID,插入ID。

解决方案 »

  1.   

    $str = $_POST['str'];
    $arr = split (",", $str);
    foreache($arr as $name) {
      $sql = "select ID from A where Name=".$name.";
      //执行取值,若有返回的ID值,则插入B
    }
      

  2.   

    if($names=explode(",",$_POST['names'])){
    foreach($names as $name){
    $result=mysql_query("select id from a where name='$name'");
    if(@mysql_num_rows($result)){
    $row=mysql_fetch_row($result);
    mysql_query("insert into a(id) values($row[0])");
    }
    }
    }