// insert customer address插入客户信息
  $query = "select customerid from customers where  
            name = '$name' and address = '$address' 
            and city = '$city' and state = '$state' 
            and zip = '$zip' and country = '$country'";
  $result = mysql_query($query);
  if(mysql_num_rows($result)>0) //这里是如果数据库已有客户信息,那么就不用再插入客户的信息了.
  {
    $customer = mysql_fetch_array($result, MYSQL_ASSOC);
    $customerid = $customer['customerid'];
  }
  else     //这里是如果数据库没有客户信息,那么插入他的信息
  {
    $query = "insert into customers values
            ('', '$name','$address','$city','$state','$zip','$country')";
    $result = mysql_query($query);
    if (!$result)
       return false;
 
  $customerid = $result['customerid'];//(我的问题很可能出在这里,因为我想在下面引用这个新插入客户的ID,
                                          //所以,这里写的不知是否正确。id是auto_crement;
   }
以下是插入客户订单信息,它需要引用上面的$customerid.
  $date = date('Y-m-d');
  $query = "insert into orders values
            ('', $customerid, ".$_SESSION['total_price'].", '$date', 'PARTIAL', '$ship_name',
             '$ship_address','$ship_city','$ship_state','$ship_zip',
              '$ship_country')";  $result = mysql_query($query);
  if (!$result)
    return false;不知道为什么挺入不了?