本帖最后由 xuzuning 于 2012-06-05 17:36:07 编辑

解决方案 »

  1.   


    #PHP有内置的比较数组差集的函数:array_diff_assoc()<?php
    $array1 = array ("a" => "green", "b" => "brown", "c" => "blue", "red");
    $array2 = array ("a" => "green", "yellow", "red");
    $result = array_diff_assoc($array1, $array2);
    ?>  上例将输出:Array
    (
        [b] => brown
        [c] => blue
        [0] => red

    但是不明白你的差集是什么,表字段 or 字段值?
      

  2.   

     $sql4="alter table b add $k varchar(200)";这个插不进去吗?
      

  3.   

    用 array_diff_assoc($array1, $array2); 试试