php对mysql简单读取的实例

 更新时间:2016年11月25日 16:35  点击:1628
读取数据库我们需要利用php中的函数连接数据库然后再利用sql查询 表中的数据再遍历出来即可了,下面我们来看一个简单读取mysql实例。

读取mysql数据库

例。

 代码如下 复制代码

<?php
    $link=mysql_connect("localhost","root","之前的管理员密码");
    if(!$link) echo "没有连接成功!";
    mysql_select_db("infosystem", $link); //选择数据库
    $q = "SELECT * FROM info"; //SQL查询语句
    mysql_query("SET NAMES GB2312");
    $rs = mysql_query($q); //获取数据集
    if(!$rs){die("Valid result!");}
    echo "<table>";
    echo "<tr><td>部门名称</td><td>员工姓名</td><td>PC名称</td></tr>";
    while($row = mysql_fetch_array($rs)) echo "<tr><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td></tr>"; //显示数据
    echo "</table>";
    mysql_free_result($rs); //关闭数据集
?>

中文显示乱码问题

当我们按照原来的方式通过PHP存取MySQL数据库时,就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。
其实简单的方法是通过phpMyAdmin来设置。
设置下面几项:

1: 语言设置为 chinese (zh-utf-8)

2: MySQL 字符集: UTF-8 Unicode (utf8)
3: MySQL 连接校对: utf8_general_ci
4: 新增数据库和数据表的时候,整理项选择 utf8_general_ci

通过以上设置,在phpMyAdmin中操作和查询的时候,中文字符都不会乱码了。
但是你会发现,在php程序中用以前的sql语句查询出来的结果还是乱码,问题就出在connection连接层上。

解决方法是在成功连接数据库之后,发送一句查询语句:

 代码如下 复制代码

1: $this->LinkID = mysql_connect($this->Host, $this->User, $this->Password);
2: mysql_query('SET NAMES 'utf8'', $this->LinkID);
或:

DEFINE ('LINK', mysql_connect (DB_HOST, DB_USER, DB_PASSWORD));
mysql_query("SET NAMES 'utf8'", LINK);

gbk编码的

 代码如下 复制代码

$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES 'GBK'");

php除了删除文件目录不用用到mysql中的delete之外只要删除mysql数据库中的数据都要用到数据库的命令了,下面我看利用delete来删除数据的例子。

sql有许多对数据库操作的语句。但是常见和比较需要的是这么几个语句 DELETE FROM 语句用于从数据库表中删除记录
 语句:DELETE FROM table_name WHERE column_name = some_value

解说:查询表为:table_name 的字段 column_name 的值为:some_value 的值 

例如:删除表 MyClass中编号为1 的记录

mysql> delete from MyClass where id=1;


列子:  单条删除

 代码如下 复制代码

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");

mysql_close($con);
?>

例子,批量删除

批量删除文章这个技术没什么高深莫测的,只是想写下来与大家分享。(适合初学者:)
1、首先在文章列表页面(list.php),将多选筐命名为:“$del_id[]”,值为文章ID号。
     例如(list.php):

 代码如下 复制代码
  <form name="del_form" action="del.php" method="post">
  <?php
        $result=mysql_query("select * from news");
        while($rs=mysql_fetch_array($result)){
     ?>
        <input name="del_id[]" type="checkbox" id="del_id[]" value="<?=$rs[id]?>" /><?=$rs[title]?>
     <?php
        }
     ?>
   </form>

2、处理页面(del.php):

 代码如下 复制代码
 
  <?php
     if($del_id!=""){
             $del_num=count($del_id);
             for($i=0;$i<$del_num;$i++){
                 mysql_query("Delete from news where id='$del_id[$i]'");
             } 
             echo("<script type='text/javascript'>alert('删除成功!');history.back();</script>");
      }else{
             echo("<script type='text/javascript'>alert('请先选择项目!');history.back();</script>");
      }
    ?>  

注释:SQL 对大小写不敏感。DELETE FROM 与 delete from 等效。

为了让 PHP 执行上面的语句,我们必须使用 mysql_query( 函数。该函数用于向 SQL 连接发送查询和命令。 

 

 

偶尔要用到php做一些mysql数据库的操作测试,自己写起来太麻烦,搜索的结果一般都又包含一大堆没用的代码,这里将php mysql的操作做一下总结,希望以后用到的时候不用再感到麻烦了。
 代码如下 复制代码

<?php
$dbhost='localhost';
$dbuser='root';
$dbpass='123456';
$dbname='products';
$connect=mysql_connect($dbhost,$dbuser,$dbpass);
if(!$connect) exit('数据库连接失败!');
mysql_select_db($dbname,$connect);
mysql_query('set names utf8');
//查询
$sql="SELECT * FROM `category`";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
 echo $row['id'];
}
//插入
$sql="INSERT INTO `category` (`id`,`name`) VALUES (NULL,'".$name."')";
$result=mysql_query($sql);
if(mysql_affected_rows()){
 echo '插入成功,插入ID为:',mysql_insert_id();
}else{
 echo '插入失败:',mysql_error();
}
//修改
$sql="UPDATE `category` SET `name`='".$name."' WHERE `id`='".$id."'";
$result=mysql_query($sql);
if(mysql_affected_rows()){
 echo '修改成功!';
}
//删除
$sql="DELETE FROM `category` WHERE `id`='".$id."'";
$result=mysql_query($sql);
if(mysql_affected_rows()){
 echo '删除成功!';
}
//关闭连接
mysql_close($connect);
phpmyadmin还有高级功能可能大部份站长不知道吧,今天本文章就来给大家介绍phpMyAdmin 高级功能设置的方法图解,希望文章对大家会有所帮助。

phpMyAdmin 安装后,默认其高级功能是不开启的,所以一般登录到 phpMyAdmin 后,会提示“phpMyAdmin 高级功能尚未完全设置,部分功能未激活。请点击这里查看原因。”。而所谓的高级功能,其实就是存储 phpMyAdmin 的各种参数到数据库中。
  要解决这个问题也不难,实际上根据 phpMyAdmin 的提示一步一步也能完成。这里简单记录一下过程。

  第一步,在 phpMyAdmin 源码的 examples 目录下有个 create_tables.sql 文件,这就是创建名为 phpmyadmin 数据库的SQL文。当你用 root 用户登录 phpMyAdmin 后,在“导入”页面,上传这个 create_tables.sql 文件即可成功创建数据库phpmyadmin。
phpmyadmin import  第二步,创建完数据库 phpmyadmin 后,展开左侧phpmyadmin,出现12张表名。

phpmyadmin database  第三步,更改配置文件 (config.inc.php)中参数,参见 config.sample.inc.php 中的范例。有关 phpMyAdmin configuration storage settings 的设置如下:

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';

  第四步,退出,并重新登录 phpMyAdmin 以加载新配置并使其生效。

  需要注意的是,我记得老版本中的 create_tables.sql 创建出的表名,类似于pma_bookmark,是一条下划线“_”,而不是现在的pma__bookmark,两条下划线“__”,因此配置文件中也要做出相应的更改。

  2013年12月18日更新:
  由于 phpMyAdmin 的版本 4.1.1 所创建的 phpmyadmin 数据库新增了 3 张表,所以其配置文件 config.inc.php 也需作相应的变更。最新版 phpMyAdmin configuration storage settings 的设置如下:

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['users'] = 'pma__users';
$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';

在WEB应用程序开发数据库操作类是一个必不可少的东西了, 当然大家可以直接连接数据库进行查询,但这样维护不方便,下面我整理了一个不错的PHP数据库处理类与各位分享


最近在看后盾网的php视频,主要内容是相关制作一个博客系统,感觉还是很有收获。

简单的数据库处理类

下面是其中讲到的一个简单的数据库处理类,请见源码:

  

 代码如下 复制代码
  <?php
    /**
    * Created by JetBrains PhpStorm.
    * User: YangLiu
    * Date: 2013-7-12
    * Time: 下午6:19
    * Description:这是一个简单的数据库操作类,便于快速向数据库插入数据、删除数据,更新数据
    */
    class db {
    //数据库连接
    protected $mysqli;
    //表名
    protected $table;
    //选项
    protected $opt;
    /***
    * 构造方法
    * @param $tab_name
    */
    function __construct($tab_name){
    $this->config($tab_name);
    }
    
    // 配置方法
    protected function config($tab_name){
    $this->db=new mysqli(DBHOST,DBUSER,DBPWD,DBNAME);
    //DBFIX为数据库表前缀
    $this->table = DBFIX.$tab_name;
    if(mysqli_connect_errno()){
    echo "数据库连接错误".mysqli_connect_errno();
    exit();
    }
    $this->db->query("SET NAMES 'GBK'");
    
    //给opt数组设置初始值
    $this->opt['field'] = '*';
    $this->opt['where']=$this->opt['order']=$this->opt['limit']=$this->opt['group'] = '';
    }
    
    // 获得当前表字段
    function tbFields(){
    $result = $this->db->query("DESC {$this->table}");
    $fieldArr = array();
    while(($row = $result->fetch_assoc())!=false){
    $fieldArr[] = $row['Field'];
    }
    return $fieldArr;
    }
    
    // 获得查询字段
    function field($field){
    $fieldArr = is_string($field)?explode(",",$field):$field;
    if(is_array($fieldArr)){
    $field = '';
    foreach($fieldArr as $v){
    $field.='`' . $v. '`' . ',';
    }
    }
    return rtrim($field,',');
    }
    
    // SQL条件方法
    function where($where){
    $this->opt['where'] = is_string($where) ?"WHERE " . $where : '';
    return $this;
    }
    
    //limit方法
    function limit($limit){
    $this->opt['limit'] = is_string($limit) ? "LIMIT ".$limit : '';
    return $this;
    }
    
    //排序方法
    function order($order){
    $this->opt['order'] = is_string($order) ? "ORDER BY ".$order:'';
    return $this;
    }
    
    // 分组GROUP BY
    function group($group){
    $this->opt['group'] = is_string($group) ? 'GROUP BY'.$group : '';
    return $this;
    }
    
    //SELECT
    function select(){
    $sql = "SELECT {$this->opt['field']} FROM {$this->table}
    {$this->opt['where']} {$this->opt['group']} {$this->opt['limit']}
    {$this->opt['order']} ";
    return $this->sql($sql);
    }
    
    //DELETE方法
    function delete($id=''){
    if($id == '' && empty($this->opt['where'])){
    die('查询条件不能为空');
    }
    if($id != ''){
    if(is_array($id)){
    $id = implode(',',$id);
    }
    $this->opt['where'] = "WHERE id IN (" .$id. ")";
    }
    $sql = "DELETE FROM {$this->table} {$this->opt['where']} {$this->opt['limit']}";
    //echo $sql."<br/>";
    return $this->query($sql);
    }
    
    //查阅单条记录
    function find($id){
    $sql = "SELECT {$this->opt['field']} FROM {$this->table} WHERE `id` = {$id}";
    //echo $sql.'<br>';
    return $this->sql($sql);
    }
    
    // 添加数据
    function insert($args){
    is_array($args) or die('参数非数组');
    $fields = $this->field(array_keys($args));
    $values = $this->values(array_values($args));
    $sql = "INSERT INTO {$this->table} ({$fields}) VALUES($values)";
    if($this->query($sql)>0){
    return $this->db->insert_id;
    }
    return false;
    }
    
    // 更新UPDATE
    function update($args){
    is_array($args) or die("参数非数组");
    if(empty($this->opt['where'])) die("条件不能为空");
    $set = '';
    $gpc = get_magic_quotes_gpc();
    while(list($k,$v) = each($args)){
    $v = !$gpc?addslashes($v):$v;
    $set.="`{$k}`='".$v."',";
    }
    $set = rtrim($set,',');
    $sql = "UPDATE {$this->table} SET $set {$this->opt['where']}";
    return $this->query($sql);
    }
    
    // 统计所有记录数
    function count($tabname=''){
    $tabname = $tabname==''?$this->table:$tabname;
    $sql = "SELECT `id` FROM {$tabname} {$this->opt['where']}";
    //echo $sql.'<br/>';
    return $this->query($sql);
    }
    
    // 数据数组转为字符串格式,同时进行转议
    protected function values($value) {
    if (! get_magic_quotes_gpc ()) {
    $strValue = '';
    foreach ( $value as $v ) {
    $strValue .= "'" . addslashes ( $v ) . "',";
    }
    } else {
    foreach ( $value as $v ) {
    $strValue .= "'$v',";
    }
    }
    return rtrim ( $strValue, ',' );
    }
    
    // 获得结果集
    function sql($sql) {
    $result = $this->db->query($sql) or die($this->dbError());
    $resultArr = array();
    while(($row = $result->fetch_assoc())!=false){
    $resultArr[] = $row;
    }
    return $resultArr;
    }
    
    // 没有结果集的SQL
    function query($sql){
    $this->db->query($sql) or die($this->dbError());
    return $this->db->affected_rows;
    }
    
    // 返回错误
    function dbError(){
    return $this->db->error;
    }
    }
    ?>

以上是一个简单的PHP数据库处理类,就它的使用特地??乱幌拢?/p>

下面对以上代码中的部分相常量和变量作以说明:

    $mysqli:对当前数据库的链接引用
    $table:当前数据库的表名
    $opt:当前数据库的表的所有字段名
    DBFIX:数据库配置中的常量“表前缀”
    DBHOST:数据库主机
    DBFIX:数据库用户名
    DBPWD:数据库密码
    DBNAME:数据库名称

数据库处理类的使用方法
配置数据库处理类

在使用数据库处理类之前,你必须有一个相关的配置文件,下面我就写一个connect.php文件。文件内容如下所示:

 

 代码如下 复制代码
   <?php
    /**
    * Created by JetBrains PhpStorm.
    * User: YangLiu
    * Date: 2013-7-14
    * Time: 下午2:15
    * Description:数据库配置文件
    */
    define("DBHOST",'localhost'); //定义数据库服务器连接地址
    define("DBUSER",'root'); //数据库用户名
    define("DBPWD",''); //数据库密码
    define("DBNAME",'blog'); //定义数据库名
    define("DBFIX",'blog_'); //定义数据库表的前缀
    ?>

为了让您更简单的理解,我就没有建立更多的目录,把所有的文件全部放在同一目录。如果您觉得不好,也可以自行建立目录,并重新根据情况来调整文件位置。
数据库处理类的使用

使用数据库,你要先引用connect.php和db.class.php文件。下面举一个demo.php文件为例:

 代码如下 复制代码

    <?php
    /**
    * Created by JetBrains PhpStorm.
    * User: LiuYang
    * Date: 2013-9-15
    * Time: 下午10:39
    * Description:演示DEMO文件
    */
    include './config.php'; //加载配置文件
    include './page.class.php'; //加载数据库处理类
    
    $db = $db = new db('blog'); //链接数据库的表blog_blog
    
    ?>

输出数据库表的字段名

输出数据库表的字段名,用的tbFields方法。代码如下:

   

 代码如下 复制代码

$tbField = $db->tbFields();
    var_dump($tbField);

其输出结果如下:

array (size=5)
  0 => string 'id' (length=2)
  1 => string 'btitle' (length=6)
  2 => string 'content' (length=7)
  3 => string 'status' (length=6)
  4 => string 'cid' (length=3)

下面,再介绍一个数据库处理类中的相关的另一个方法:

    echo $db->field($tbFields);

最后的输出结果:`id`,`btitle`,`content`,`status`,`cid`
统计所有记录数

数据库类中还有一个方法,用来统计数据的所有条数count方法。在我们的分页处理中,它也就会显示得重要了。

  

 代码如下 复制代码
  echo $db->count('blog');

注意:以上代码是根据id来查阅。其中count方法代码如下:

   

 代码如下 复制代码
// 统计所有记录数
    function count($tabname=''){
    $tabname = $tabname==''?$this->table:$tabname;
    $sql = "SELECT `id` FROM {$tabname} {$this->opt['where']}";
    return $this->query($sql);
    }

数据库的增、删、改、查

数据库的相关操作无外乎就是增、删、改、查。下面对其作以简单介绍:
插入数据

insert方法向数据库中插入数据,其中传入的参数为一个数组,如array('btitle'=>'www.111cn.net','content'=>'小天地,大世界是一个技术交流博客')。其中数组的键名即为表的字段名,而键值即为想要插入的内容。请看下面的示例:

 代码如下 复制代码

    $inserArr = array('btitle'=>'www.111Cn.net','content'=>'小天地,大世界是一个技术交流博客');
    $db->insert($inserArr);

删除数据

delete方法是专门来删除数据。为了防止数据被误删,数据删除必须存在一定的限制。比如说通过where、limit方法来作一定的限制,或者你可以直接传入要删除数据的id。你可以查看下面的示例:

   

 代码如下 复制代码
//删除id为3的数据
    $db->delete(3);
    
    //删除id>5的数据
    $db->where('id>5')->delete();
    
    //删除从20起后的10条数据
    $db->where('id>5')->limit('20,10')->delete();

更新数据

数据添加了,有时发现错误,就得高法来更改数据。update方法用来更新数据。update方法与insert方法类似,都接受一个数组参数:数组的键名为表的字段名,对应的键值为要插入的内容。下面的内容就是把id为29的数据更新为array中的数据。

  

 代码如下 复制代码
  $db->where('id=29')->update(array('btitle'=>'www.111cn.net','content'=>'小天地,大世界是一个技术交流博客'));
    //更新id>35的所有数据
    $db->where('id>29')->update(array('btitle'=>'www.111cn.Net','content'=>'小天地,大世界是一个技术交流博客'));

查找数据

数据库处理类中提供了select方法,可以很方便的进行数据的查找。结合着where、limit方法,就可以查找相应的数据。具体的使用方法请见下例:

  

 代码如下 复制代码
  $db->select(); //查找所有数据
    
    $db->where('id=0')->select(); //查找指定数据
    
    $db->where('id>9')->select(); //查找id大于9的数据集合
    
    $db->limit('10,9')->select(); //从查找数据第10条以后的9条数据
    
    $db->where('id>50')->limit('10,9')->select();

其它方法

除了以上几种方法之外,数据库处理类还提供了如下的方法。

    order方法:主要是来更改查找数据排序方式
    group方法:数组方法
    find方法:查找单条记录
    sql方法:直接执行数据SQL语句,并返回处数据集
    query方法:也可以执行数据SQL语句,但不返回数据集,而是返回受影响的记录条数

关于数据库处理类

最后说明一点,此数据库处理类是后盾网PHP视频中所讲,有助于像我这样的新手(也就是我)来学习,故特地整理。

[!--infotagslink--]

相关文章

  • php简单数据操作的实例

    最基础的对数据的增加删除修改操作实例,菜鸟们收了吧...2013-09-26
  • C#从数据库读取图片并保存的两种方法

    这篇文章主要介绍了C#从数据库读取图片并保存的方法,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下...2021-01-16
  • php把读取xml 文档并转换成json数据代码

    在php中解析xml文档用专门的函数domdocument来处理,把json在php中也有相关的处理函数,我们要把数据xml 数据存到一个数据再用json_encode直接换成json数据就OK了。...2016-11-25
  • c# 对CSV文件操作(写入、读取、修改)

    这篇文章主要介绍了c# 如何对CSV文件操作,帮助大家更好的理解和学习C#,感兴趣的朋友可以了解下...2020-11-03
  • python读取和保存mat文件的方法

    本文主要介绍了python读取和保存mat文件的方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-08-25
  • Android中使用SDcard进行文件的读取方法

    首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置: 在AndroidManifest.xml中加入访问SDCard的权限如下: <!--...2016-09-20
  • 关于MySQL外键的简单学习教程

    在MySQL中,InnoDB引擎类型的表支持了外键约束。 外键的使用条件: 1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持); 2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时...2015-11-24
  • 快速理解MySQL中主键与外键的实例教程

    主键与外键的关系,通俗点儿讲,我现在有一个论坛,有两张表,一张是主贴 thread,一张是回帖 reply先说说主键,主键是表里面唯一识别记录的字段,一般是帖子id,体现在访问的时候,例如是 thread.php&#63;id=1 表示我要访问的是帖子...2015-11-24
  • perl大文件读取处理的模块介绍

    perl CPAN中有一个Tie-File 模块极大方便了对大文件的操作...2020-06-29
  • 使用MSScriptControl 在 C# 中读取json数据的方法

    下面小编就为大家带来一篇使用MSScriptControl 在 C# 中读取json数据的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
  • yii添删改查实例

    一、数据访问对象 (DAO)YiiDAO 基于 PHP Data Objects (PDO) 构建。它是一个为众多流行的DBMS提供统一数据访问的扩展,这些 DBMS 包括MySQL, PostgreSQL 等等。因此,要使用 Yii DAO,PDO 扩展和特定的 PDO 数据库驱动(例如...2015-11-24
  • C#实现appSettings节点读取与修改的方法

    这篇文章主要介绍了C#实现appSettings节点读取与修改的方法,是非常实用的技巧,需要的朋友可以参考下...2020-06-25
  • c# 接口使用实例

    这篇文章主要介绍了c#接口使用的实例,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下...2020-07-17
  • golang文件读取-按指定BUFF大小读取方式

    这篇文章主要介绍了golang文件读取-按指定BUFF大小读取方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-12-22
  • Java读取PDF中的表格的方法示例

    本文主要介绍了Java读取PDF中的表格的方法示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-10-22
  • R语言读取csv文件出错的解决方案

    这篇文章主要介绍了R语言读取csv文件出错的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-05-06
  • php读取本地php文件源代码输出显示

    下在看一个利用fopen,file_get_contents读取本地服务器中.php文件的代码并显示的一些方法总结 如我有两个文件a.php,b.php。 a.php文件中的语句是: 代码如...2016-11-25
  • C# 实现简单打印的实例代码

    C# 实现简单打印的实例代码,需要的朋友可以参考一下...2020-06-25
  • C#中的IEnumerable简介及简单实现实例

    这篇文章主要介绍了C#中的IEnumerable简介及简单实现实例,本文讲解了IEnumerable一些知识并给出了一个简单的实现,需要的朋友可以参考下...2020-06-25
  • Windows系统中使用C#读取文本文件内容的小示例

    这篇文章主要介绍了Windows系统中使用C#读取文本文件内容的小示例,包括一次一行地读取文本文件的方法,需要的朋友可以参考下...2020-06-25