`
hawaii162162
  • 浏览: 76148 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

PHP5使用DBO简单操作SQLITE类

阅读更多

今天一个朋友想使用PHP读取火车采集器采集来的数据库,因为他使用的是标准版,火车采集器标准版默认使用的是SQLITE数据库,想起原来在旧的博客里面有一个PHP操作SQLITE数据库的类,便找出来,继续分享,很简洁的说。

 

<?php 
/** 
 * 使用方法 
 * $DB=new SQLite('SpiderResult.db3'); 
 * $ARR = $DB->RecordCount('select * from Content order by ID desc'); 
 * print_r($ARR); 
 */ 

class SQLite { 
    function __construct($file) { 
        try { 
            $this -> Connection = new PDO('sqlite2:' . $file); 
        }  
        catch(PDOException $e) { 
            try { 
                $this -> Connection = new PDO('sqlite:' . $file); 
            }  
            catch(PDOException $e) { 
                exit('error!'); 
            }  
        }  
    }  
    function __destruct() { 
        $this -> Connection = null; 
    }  
    function Query($SQL) { 
        return $this -> Connection -> Query($SQL); 
    }  
    function Execute($SQL) { 
        return $this -> Query($SQL) -> fetch(); 
    }  
    function RecordArray($SQL) { 
        return $this -> Query($SQL) -> fetchAll(); 
    }  
    function RecordCount($SQL) { 
        return count($this -> RecordArray($SQL)); 
    }  
    function RecordLastID() { 
        return $this -> Connection -> lastInsertId(); 
    }  
}  

?> 

 

分享到:
评论

相关推荐

    DBO_C#数据库调用封装类_

    "DBO_C#数据库调用封装类_"是一个旨在简化数据库访问的工具,通过封装常见的数据库操作,提供更高效、简洁的API给开发者使用。这个类库可能包含了一系列静态方法或实例方法,以处理SQL查询、存储过程调用等各种任务...

    DBO-DELM分类【23年新算法】,基于蜣螂优化算法DBO优化深度极限学习机DELM数据分类 多特征输入单输出的二分类及多

    DBO-DELM分类【23年新算法】,基于蜣螂优化算法DBO优化深度极限学习机DELM数据分类。 多特征输入单输出的二分类及多分类模型。程序内注释详细,直接替换数据就可以用。 程序语言为matlab,程序可出分类效果图,...

    蜣螂优化算法(DBO)优化支持向量机(SVM)

    同时,提供的MATLAB代码示例可以为研究者提供直接操作和理解DBO优化SVM的实践基础,便于进一步的研究和论文撰写。 总之,DBO优化的SVM是一种强大而灵活的工具,尤其适用于需要高效优化大量参数的场景。在MATLAB环境...

    oracle_dbo.rar

    5. 角色与权限:"dbo"在Oracle中对应的是DBA角色,拥有对数据库的全部操作权限。Oracle提供了精细的权限控制机制,如GRANT、REVOKE等命令,用于管理用户访问和操作数据库的权限。 6. 数据库安全:Oracle提供了一套...

    android读取sqlite数据库的数据并用listview显示

    接下来,我们需要创建一个SQLite数据库操作类,如`DatabaseOperations`,用于执行查询、插入、更新和删除操作。这里我们关注如何读取数据: ```java public class DatabaseOperations extends DatabaseHelper { ...

    蜣螂优化算法(DBO)优化极限学习机(ELM)

    这里,我们将深入探讨这两个概念以及它们如何结合使用以提高预测性能。 蜣螂优化算法(DBO)是一种生物启发式的全局优化算法,源自昆虫界中蜣螂的行为。在自然环境中,蜣螂通过滚动粪球寻找最佳路径,这一过程被...

    蜣螂优化算法(DBO)源代码+DBO原始Paper+23个经典测试函数

    以蜣螂优化算法(Dung Beetle Optimizer,DBO)为例,测试函数为23个经典单目标测试函数,能直接运行,可二次开发。资源包括:23个经典单目标测试函数+DBO算法+DBO原始paper。

    Python实现CEEMDAN-DBO-VMD-DBO-LSTM时间序列预测(完整源码和数据)

    1.Python实现CEEMDAN-DBO-VMD-DBO-LSTM时间序列预测(完整源码和数据) anaconda + pycharm + python +Tensorflow 注意事项:保姆级注释,几乎一行一注释,方便小白入门学习! 2.代码特点:参数化编程、参数可方便...

    SqlServer数据库中数据表的创建者非DBO的解决方案

    在SQL Server数据库环境中,数据表的创建者默认...总之,处理“数据表的创建者非DBO”的情况虽然看似简单,但实际操作中需要仔细考虑各种潜在的影响。正确地理解和应用上述步骤,可以帮助确保数据库的稳定性和安全性。

    SQL注入实战---利用“dbo”获得SQL管理权限和系统权限

    当尝试将"user"转换为整数时,返回了"dbo",这意味着应用程序在执行SQL查询时使用了"dbo"作为当前数据库上下文的用户名,这是一个具有极高权限的内置用户,通常对应于数据库所有者。 一旦确定了"dbo"的权限,攻击者...

    Matlab实现DBO-SVM蜣螂算法优化支持向量机多特征分类预测(完整源码和数据)

    1.Matlab实现DBO-SVM蜣螂算法优化支持向量机多特征分类预测,运行环境Matlab2018b及以上; 2.输入12个特征,输出分4类,可视化展示分类准确率,可在下载区获取数据和程序内容。 3.DBO选择最佳的SVM参数c和g。 SVM...

    zeos-dbo-stable-6.zip_zeos_zeos-dbo-stable-6

    ZeosDBO是一个开源的数据库连接库,它提供了一组Delphi组件,使得开发者能够方便地在Delphi应用程序中连接并操作多种数据库,如MySQL、PostgreSQL、Oracle、SQLite等。在Delphi 7这样的早期版本中,ZeosDBO是一个...

    SVM分类基于蜣螂优化算法DBO优化支持向量机SVM实现数据分类预测

    以下是一个简化的MATLAB代码示例,展示了如何使用蜣螂优化算法(DBO)优化SVM中的参数: ```matlab % 参数设置 max_iter = 100; % 最大迭代次数 pop_size = 50; % 种群大小 dim = 4; % 超参数维度 % 数据准备 load('...

    SQL Server数据库中创建MD5函数过程

    在SQL Server数据库中,MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能够将任意长度的数据转化为一个固定长度的哈希值,通常是一个32位的16进制数字,用于数据的校验和加密。在本教程中,我们将...

    DBO-RBF分类.zip

    智能优化算法优化径向基神经网络用于解决分类问题,这里以蜣螂算法RBF为例,优化奖径向基神经网络RBF,进行交叉验证,绘制预测对比图和混淆矩阵

    070-浅谈SQL Server从DBO用户提权到DBA的两种思路.pdf

    4. 测试环境:文档中提到了测试环境的配置,包括操作系统(Windows Server 2008 R2 x64)和数据库系统(SQL Server 2014),以及使用的渗透测试工具(Kali Linux 2020.2)。 5. 可信数据库漏洞利用过程:作者详细...

    dbo database manager

    dbo manager dragon database

    蜣螂优化算法(DBO)优化bp网络

    DBO算法模仿了这种行为,通过搜索空间中的滚动操作来探索潜在的最优解。在算法中,每个个体代表一个可能的解决方案,就像蜣螂滚动粪球一样,个体在解决方案空间中滚动,寻找最佳位置。在滚动过程中,个体的适应度...

    蜣螂优化算法 (DBO).rar

    蜣螂优化算法(DBO,Dung Beetle Optimization Algorithm)是一种基于生物行为的新型全局优化算法,灵感来源于蜣螂(也称屎壳郎)在寻找食物过程中所展现出的探索和滚动粪球的行为。2022年底,该算法被首次提出,并...

    【SVM分类】蜣螂优化算法优化支持向量机DBO-SVM数据分类【含Matlab源码 2693期】.zip

    3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开除ga_2d_box_packing_test_task.m的其他m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博...

Global site tag (gtag.js) - Google Analytics