• PHP中mysql_affected_rows()和mysql_num_rows()区别


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

    config.php

     1 <?php
     2     header('Content-Type:text/html; charset=utf-8');
     3     
     4     define('DB_HOST', 'localhost');
     5     define('DB_USER', 'root');
     6     define('DB_PWD', '123456');
     7     define('DB_NAME', 'zhiwen');
     8     
     9     $conn = @mysql_connect(DB_HOST, DB_USER, DB_PWD) or die('数据库链接失败:'.mysql_error());
    10     
    11     @mysql_select_db(DB_NAME) or die('数据库错误:'.mysql_error());
    12     
    13     @mysql_query('SET NAMES UTF8') or die('字符集错误:'.mysql_error());
    14 ?>
    <?php
     1 <?php
     2     sleep(3);
     3     require 'config.php';
     4     
     5     $query = "INSERT INTO user (user, pass, email, sex, birthday, date) 
     6             VALUES ('{$_POST['user']}', sha1('{$_POST['pass']}'), '{$_POST['email']}', '{$_POST['sex']}', '{$_POST['birthday']}', NOW())";
     7     
     8     mysql_query($query) or die('新增失败!'.mysql_error());
     9     
    10     echo mysql_affected_rows();
    11     
    12     mysql_close();
    13 ?>
    $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();

  • 相关阅读:
    Java基础五
    Java基础测试
    Java练习题
    Java基础四
    Java基础三
    Java基础二
    Java基础一
    大数据讲解
    python笔记之函数 二
    iOS UICollectionView的使用(用storyboard和xib创建)
  • 原文地址:https://www.cnblogs.com/double405/p/5116152.html
Copyright © 2020-2023  润新知