⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mysql-实用技巧-9.htm

📁 mysql_iso系列多媒体教学
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#000000" text="#FFFFFF">
基于MySQL的BBS设计(3)
<p>// 有关版的信息的操作。 <br>
  int NewBoard( const char *boardid,char *boardname); <br>
  新建一个版,建立对应的表。其他参数取默认值。 <br>
  int DeleteBoard( const char *boardid ); <br>
  删除一个版,删除对应的表。 <br>
  int GetBoardInfo( const char *boardid, char *boardname, <br>
  int&amp; numposts, char *masters, char *class, <br>
  long &amp;level ); <br>
  取的版面的信息。 <br>
  int ModifyBoardId( const char *oldid, char *newid ); <br>
  改变版的英文id,对应table的名称也要改变, <br>
  int ModifyBoardInfo( const char *boardid, char *boardname, <br>
  int numposts, char *masters, char *class, <br>
  long level ); <br>
  修改版面信息,需要特权。 </p>
<p>// 有关版面文章的操作。 <br>
  int AddText( char *boardid, char *title, char *writer, <br>
  char *text ); <br>
  往版面中增加文章,内部将长文章分割成2k的块。 <br>
  int DeleteText( char *boardid, int num ); <br>
  删除文章,只是做一个标记,并不立刻修改对应的table。 <br>
  int FlushTable( char *boardid ); <br>
  刷新版面,删除被删文章的对应的记录。 <br>
  int MarkText( char *boardid, int num, char mark ); <br>
  给文章做标记。 <br>
  int ModifyTitle( char *boardid, int num, char *newtitle ); <br>
  修改文章的标题。 <br>
  int ModifyText( char *boardid, int num, char *newtext ); <br>
  修改文章内容,不是自己的文章需要特权。 <br>
  int GetTextInfo( const char *boardid, int num, char *title, <br>
  char *writer, char&amp; mark ); <br>
  取得文章的标题信息。 <br>
  int GetText( const char *boardid, int num, int block, <br>
  char *text ); <br>
  读取文章的内容,以块为单位。 </p>
<p>// 文章和作者的查询 <br>
  // 一次将查询的结果全部返回? <br>
  int QueryWriter( const char *boardid, char *writer, <br>
  char **result ); <br>
  查询版面上,某作者的文章。 <br>
  int QueryTitle( const char *boardid, char *title, <br>
  char **result ); <br>
  查询版面上,标题中包含指定内容的文章。 <br>
  } </p>
<p>  参数的传递是一件比较讨厌的事,从抽象的角度,希望返回的数据与 <br>
  底层无关,所以应该加以处理,但从效率的角度,又不希望数据进行多次 <br>
  复制,另一方面,空间的申请释放,究竟是在上层中完成还是在本层中完成 <br>
  呢?一不小心,很容易有内存错误。<br>
</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -