$mod = "update link set link_con = '".$row[0]."' , link_url = ".$row[1]." where link_con = '".$mod_link_name."'";如果link_url的类型不是整形的话,都要加单引号其实这几个$row[]都是变量,和变量一样处理

解决方案 »

  1.   

    不行丫!$row[]不是数组吗?怎么是变量?
      

  2.   

    数组是一组有序的变量,其中每个变量叫做一个元素...你的想法是完全可行的,就是把一个变量赋值给另一个变量而已。$sql="SELECT * FROM .........";
    $result=@ mysql_query ($sql, $link);    if($row = @ mysql_fetch_row($result))
     {
    $new_sql = "update link set link_con = '$row[0]' , link_url = '$row[1] 'where   link_con = '$mod_link_name'";
    $result = mysql_query ($new_sql, $link);
     }
      

  3.   

    <$row[]不是数组吗?怎么是变量?>数组其实就是变量的集合  而且在PHP里数组本身是没有类型约束的一个数组的元素可以是多类型的  也就是说数组每个元素其实都是一个变量 而数组本身就是把这些变量集合起来....