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

📄 mysql-实用技巧-34.htm

📁 微软数据库开发梦工场多媒体教学-My sql篇.rar
💻 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">
<p>API函数描述 </p>
<p>在下面的描述中,一个NULL参数或返回值含义是在C编程语言环境的NULL,不是一个MySQL NULL值。 </p>
<p>返回一个值的函数一般返回一个指针或一个整数。除非另外指定,返回一个指针的函数返回一个非 NULL值表明成功,或一个NULL值表明一个错误,而返回一个整数的函数返回零表示成功,或非零表示一个错误。注意,“非零”只有这个含义。除非函数描述另外说明,不要测试一个零以外的其他值:</p>
<p>if (result) /* 正确 */<br>
  ... error ...<br>
  <br>
  if (result &lt; 0) /* 不正确 */<br>
  ... error ...<br>
  <br>
  if (result == -1) /* 不正确 */<br>
  ... error ...<br>
  <br>
  当函数返回一个错误时,函数描述的错误小节列出错误可能的类型。你可以调用mysql_errno()找出发生了这些重的哪一个。错误的字符串表示可以调用mysql_error()获得。</p>
<p>mysql_affected_rows()<br>
  my_ulonglong mysql_affected_rows(MYSQL *mysql) </p>
<p>说明<br>
  返回受到最后一个UPDATE、DELETE或INSERT查询影响(变化)的行数。可以在针对UPDATE、DELETE或INSERT语句的mysql_query()之后立即调用。对于SELECT语句,mysql_affected_rows()的功能于mysql_num_rows()相同。</p>
<p>mysql_affected_rows()目前以一个宏(macro)来实现。</p>
<p>返回值<br>
  大于零的一个整数表示受到影响或检索出来的行数。零表示没有匹配查序中WHERE子句的记录或目前还没有查询被执行。-1表示查询返回一个错误,或对于一个SELECT查询,mysql_affected_rows()在调用mysql_store_result()之前被调用。</p>
<p>错误<br>
  没有。 </p>
<p>范例<br>
  mysql_query(&amp;mysql,&quot;UPDATE products SET cost=cost*1.25 WHERE group=10&quot;);<br>
  printf(&quot;%d products updated&quot;,mysql_affected_rows(&amp;mysql));<br>
  <br>
</p>
</body>
</html>

⌨️ 快捷键说明

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