本帖最后由 u010250831 于 2013-07-27 13:10:38 编辑

解决方案 »

  1.   

    就算不讲C语言指针!这在PHP中有什么用!作用是什么?
      

  2.   

    学习PHP+mysql也有一段时间了!当看见这3个函数真有点蒙了!这三个函数是做什么用的,网上百度了一下,介绍少之又少,真是太少!希望mysql高手星系解释一下! 
      

  3.   

     MYSQL
    该结构代表1个数据库连接的句柄。几乎所有的MySQL函数均使用它。不应尝试拷贝MYSQL结构。不保证这类拷贝结果会有用。其原型如下:
    typedef struct st_mysql
    {
      NET net; /* Communication parameters */
      unsigned char *connector_fd; /* ConnectorFd for SSL */
      char *host,*user,*passwd,*unix_socket,*server_version,*host_info;
      char          *info, *db;
      struct charset_info_st *charset;
      MYSQL_FIELD *fields;
      MEM_ROOT field_alloc;
      my_ulonglong affected_rows;
      my_ulonglong insert_id; /* id if insert on table with NEXTNR */
      my_ulonglong extra_info; /* Not used */
      unsigned long thread_id; /* Id for connection in server */
      unsigned long packet_length;
      unsigned int port;
      unsigned long client_flag,server_capabilities;
      unsigned int protocol_version;
      unsigned int field_count;
      unsigned int  server_status;
      unsigned int  server_language;
      unsigned int warning_count;
      struct st_mysql_options options;
      enum mysql_status status;
      my_bool free_me; /* If free in mysql_close */
      my_bool reconnect; /* set to 1 if automatic reconnect */  /* session-wide random string */
      char         scramble[SCRAMBLE_LENGTH+1];
      my_bool unused1;
      void *unused2, *unused3, *unused4, *unused5;
      LIST  *stmts;                     /* list of all statements */
      const struct st_mysql_methods *methods;
      void *thd;
      char *info_buffer;
      void *extension;
    } MYSQL;MYSQL是struct st_mysql结构体的别名。MYSQL *mysql:mysql是一个指向MYSQL类型的指针,*是指针定义的方式,不理解的话可以去看看C语言。