mysql_connect($HostIP, $User, $Pass);  #连接
mysql_select_db($Database); #选择数据库
$QueryString = "select * from Test"; #select语句从Test表中选择
$Result = mysql_query($Query); #执行$QueryString的语句现在,$Result中就是上面语句查询MySql数据库之后的结果了.
然后再将结果用mysql_fetch_array或者mysql_fetch_object等等来分类处理就行了.

解决方案 »

  1.   

    楼上的对了,为了方便可以将连接数据库直接写成一个INC文件,这样其他的程序可以include这个文件,修改也方便
      

  2.   

    <?
    $database="$database";         //数据库名称
    $table=$table;              //数据表名称
    $distinct=$distinct;      //是否唯一
    $field=$field;
    $where=$where;            //选择条件
    $orderby=$orderby;         //选择排序字段及是否倒序
    $values=$values;
    $set=$set;                 //设置UPDATE字段
    $operate=$operate;           //选择操作
    $link=mysql_connect(\'mysql server\',\'username\',\'password\');
    mysql_select_db($database,$link);
    switch($operate){
      case "m":     //搜索多个记录
        $select="select ".$distinct." ".$field." from ".$table." ".$where." ".$orderby;
        $result=mysql_query($select,$link);
        mysql_close($link);
        @$sn=mysql_num_rows($result);
        for ($no=0;$no<$sn;$no++){
           @$data[$no]=mysql_fetch_array($result);
        }
      break;
      case "o":   //搜索一个记录
        $select="select ".$distinct." ".$field." from ".$table." ".$where." ".$orderby;
        $result=mysql_query($select,$link);
        mysql_close($link);
        @$sn=mysql_num_rows($result);
        @$data=mysql_fetch_array($result);
      break;
      case "i":      //插入一个记录
         $insert="insert into ".$table."".$field." values ".$values;
         mysql_query($insert,$link);
         mysql_close($link);
      break;
      case "u":     //更新一个记录
         $update="update ".$table." ".$set." ".$where;
         mysql_query($update,$link);
         mysql_close($link);
      break;
      case "d":      //删除一个记录
         $delete="delete from ".$table." ".$where;
         mysql_query($delete,$link);
         mysql_close($link);
      break;
    }
    ?>//以上基本可以实现大部分MYSQL操作http://kongtian.nexenservices.com/