mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数
mysql_num_rows -- 函数返回结果集中行的数目。

config.php

 <?php
header('Content-Type:text/html; charset=utf-8'); define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PWD', '123456');
define('DB_NAME', 'zhiwen'); $conn = @mysql_connect(DB_HOST, DB_USER, DB_PWD) or die('数据库链接失败:'.mysql_error()); @mysql_select_db(DB_NAME) or die('数据库错误:'.mysql_error()); @mysql_query('SET NAMES UTF8') or die('字符集错误:'.mysql_error());
?>
<?php
 <?php
sleep(3);
require 'config.php'; $query = "INSERT INTO user (user, pass, email, sex, birthday, date)
VALUES ('{$_POST['user']}', sha1('{$_POST['pass']}'), '{$_POST['email']}', '{$_POST['sex']}', '{$_POST['birthday']}', NOW())"; mysql_query($query) or die('新增失败!'.mysql_error()); echo mysql_affected_rows(); mysql_close();
?>
$conn=mysql_connect('localhost','root','');//连接数据库 mysql_select_db('flag');//选择数据库 echo mysql_affected_rows(); ?>//最经 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。
<?php
mysql_connect('localhost','root','');//连接数据库
mysql_select_db('flag');//选择数据库
$query=mysql_query('select * from test');//执行查询运距
echo mysql_num_rows($query);
?>//结果是返回查询的行数

可以理解为mysql_affected_rows();常用在 INSERT,UPDATE 或 DELETE所影响的记录行数,而mysql_num_rows();是返回SELECT查询的行数

75个基本的mysql c api

mysql_affected_rows();
    mysql_autocommit();
    mysql_change_user();
    mysql_character_set_name();
    mysql_close();
    mysql_commit();
    mysql_connect();
    mysql_create_db();
    mysql_data_seek();
    mysql_debug();
    mysql_drop_db();
    mysql_dump_debug_info();
    mysql_eof();
    mysql_errno();
    mysql_error();
    mysql_escape_string();
    mysql_fetch_field();
    mysql_fetch_field_direct();
    mysql_fetch_fields();
    mysql_fetch_lengths();
    mysql_fetch_row();
    mysql_field_count();
    mysql_field_seek();
    mysql_field_tell();
    mysql_free_result();
    mysql_get_client_info();
    mysql_get_character_set_info();
    mysql_get_client_version();
    mysql_get_host_info();
    mysql_get_proto_info();
    mysql_get_server_info();
    mysql_get_server_version();
    mysql_get_ssl_cipher();
    mysql_hex_string();
    mysql_info();
    mysql_init();
    mysql_insert_id();
    mysql_kill();
    mysql_library_end();
    mysql_library_init();
    mysql_list_dbs();
    mysql_list_fields();
    mysql_list_processes();
    mysql_list_tables();
    mysql_more_results();
    mysql_next_result();
    mysql_num_fields();
    mysql_num_rows();
    mysql_options();
    mysql_ping();
    mysql_query();
    mysql_real_connect();
    mysql_real_escape_string();
    mysql_real_query();
    mysql_reload();
    mysql_refresh();
    mysql_rollback();
    mysql_row_seek();
    mysql_row_tell();
    mysql_select_db();
    mysql_set_character_set();
    mysql_set_local_infile_default();
    mysql_set_local_infile_handler();
    mysql_set_server_option();
    mysql_shutdown();
    mysql_sqlstate();
    mysql_ssl_set();
    mysql_stat();
    mysql_store_result();
    mysql_thread_end();
    mysql_thread_id();
    mysql_thread_init();
    mysql_thread_safe();
    mysql_use_result();
    mysql_warning_count();

PHP中mysql_affected_rows()和mysql_num_rows()区别的更多相关文章

  1. 正则匹配中 ^ $ 和 \b 的区别

    正则匹配中 ^ $ 和 \b 的区别     ^和$分别代表字符串的开始和结束,因此^\d$只能匹配包含一个数字的字符串\b代表单词边界,其前后必须是不同类型的字符,可以组成单词的字符为一种类型,不可 ...

  2. java中ArrayList 、LinkList区别

    转自:http://blog.csdn.net/wuchuanpingstone/article/details/6678653 个人建议:以下这篇文章,是从例子说明的方式,解释ArrayList.L ...

  3. 数据库中MyISAM与InnoDB区别

    数据库中MyISAM与InnoDB区别 首页 » DIY技术区 » 数据库中MyISAM与InnoDB区别 09:57:40   MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是I ...

  4. socket网络编程中read与recv区别

    socket网络编程中read与recv区别 1.read 与 recv 区别 read 原则: 数据在不超过指定的长度的时候有多少读多少,没有数据则会一直等待.所以一般情况下:我们读取数据都需要采用 ...

  5. 详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别

    详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别 http://blog.sina.com.cn/s/blog_686999de0100jgda.html   实例: ...

  6. java 中 ==和equals 的区别

      Java中equals和==的区别 java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型.byte,short,char,int,long,float,double,boolea ...

  7. java中equals和==的区别 (转)

    java中equals和==的区别  值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中. ==操作比较的是两个变量的值是否相等,对于引 ...

  8. JSP中pageEncoding和charset区别,中文乱码解决方案(转载)

    转载自:JSP中pageEncoding和charset区别,中文乱码解决方案 JSP指令标签中<%@ page contentType="text/html;charset=GB23 ...

  9. lua 中pairs 和 ipairs区别

    lua 中pairs 和 ipairs区别 标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (s ...

随机推荐

  1. 无图片,用css border实现尖三角

    <!DOCTYPE HTML> <html> <head> <meta charset="gbk" /> <style typ ...

  2. URAL1291. Gear-wheels

    1291 不知道为嘛被分在DP里了 瞎写 注意没被别的轮带动的情况 初始为0 分母为1 #include <iostream> #include<cstdio> #includ ...

  3. 图片缓存之内存缓存技术LruCache,软引用

    每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常, 这个问题曾经让我觉得很烦恼,后来终于得到了解决, 那么现在就让我和大家一起分享一下吧. 这篇博文要讲的图片缓存机制,我接触到的有两 ...

  4. c#调用系统资源大集合-2

    public static void 打开格式化对话框() { Process.Start("rundll32.exe"," shell32.dll,SHFormatDr ...

  5. CSS构造表单

    结构化表单布局 <head> <meta http-equiv="Content-Type" content="text/html; charset=G ...

  6. R语言将List转为矩阵do.call

    ehparse.matrix <- do.call(rbind, easyham.parse)

  7. bzoj1564: [NOI2009]二叉查找树

    dp. 首先这棵树是一个treap. 权值我们可以改成任意实数,所以权值只表示相互之间的大小关系,可以离散化. 树的中序遍历是肯定确定的. 用f[l][r][w]表示中序遍历为l到r,根的权值必须大于 ...

  8. 解同余式ax ≡ c(mod m)

    将式子变形为 ax-c=my 可以看出原式有解当且仅当线性方程ax-my=c有解 设g = gcd(a, m) 则所有形如ax-my的数都是g的倍数 因此如果g不整除c则原方程无解. 下面假设g整除c ...

  9. 软件设计之UML—UML的构成[上]

    UML是一种通用的建模语言,其表达能力相当的强,不仅可以用于软件系统的建模,而且可用于业务建模以及其它非软件系统建模.UML综合了各种面向对象方法与表示法的优点,至提出之日起就受到了广泛的重视并得到了 ...

  10. [asp.net] 通过JS实现对treeview控件的复选框单选控制。

    前端JS代码: //识别不同的浏览器 function getTargetElement(evt) { var elem if (evt.target) { elem = (evt.target.no ...