草庐IT

db_query

全部标签

php - Zend_Db_Table_Row 内存泄漏?

这是我的代码:createRow();$row->name='Test'.$i;$row->save();unset($row);echo(memory_get_usage()-$start)."\n";}这是我看到的:90664933849605698728101400这不是内存泄漏吗?当我在一个脚本中有500个对象要插入数据库时​​,我遇到了内存溢出。谁能帮忙? 最佳答案 如果您在插入500而不是5时遇到内存错误,那确实是泄漏(也可能是一些缓存)。如果内存使用率反而上升和下降,这是正常的:garbagecollector正在再次

php - Zend DB 无法模拟 MS SQL 的限制和偏移量

我正在使用ZendFramework1.12访问MSSQL2008服务器。我使用FreeTDS作为数据库驱动程序。我正在使用Zend_Db生成以下查询。$obj_sel=$obj_db->select()->from(array('ps'=>'ProductStock'),array('PLU','stock'=>'SUM(ps.stock)'))->join(array('pc'=>'ProductCatalogue'),'ps.PLU=pc.PLU',NULL)->join(array('gl'=>'Gemini_Location'),'ps.Location=gl.Locatio

php - Symfony2 : how to log query duration to logs/dev. 日志

在开发环境中,Symfony2默认将SQL查询记录到dev.log。出于分析和调试目的,我还想记录查询的执行时间。这一定是可能的,因为“真实页面”的分析器会在每个查询旁边显示执行时间。我认为正确的类是DBalLogger+一个秒表实例,但我不知道如何以及在何处正确配置这些服务(monolog?doctrine?dbal.connection?samplessay我们必须使用setSQLLogger但我可以在config_dev.yml中的哪里执行此操作?) 最佳答案 你可以注入(inject)monolog服务,然后手动添加时间引用

单位测试C#带DB上下文

我在项目中写了一些功能,这些功能返回true\false,我正在尝试通过单元测试进行测试。publicclassDbContextDal:DbContext{publicDbContextDal():base("BdContextDal_ConnectionString_appConfig3"){Configuration.LazyLoadingEnabled=true;}publicvirtualDbSetusers{get;set;}publicvirtualDbSetstudents{get;set;}publicvirtualDbSetcourses{get;set;}publicvi

php - 拉维尔 5.4 : execute a raw query and show data in view

我想运行一个我在我的Controller中编写的原始查询,并想在我的View中显示来自数据库的数据。这是我的Controller函数:publicfunctionunverified_jobs_page(){$query="SELECTjd.*,cd.`company_name`,jc.`category_title`,jt.`job_type_title`,cc.`city_name`FROM`job_details`ASjdJOIN`company_details`AScdONcd.`company_id`=jd.`company_id`JOIN`job_category`ASjc

php - 调用未定义的方法 Illuminate\Database\Query\Builder::notify() Laravel 5.4

我正在使用Laravel5.4得到上面的errorCalltoundefinedmethodIlluminate\Database\Query\Builder::notify()我遇到过这个解决方案YoumustaddIlluminate\Notifications\NotifiabletraitinUsermodel.(link:CalltoundefinedmethodIlluminate\Database\Query\Builder::notify())即使它不适合我下面是我的Usermodel我还没有为models创建任何文件夹,它的路径是默认的hasMany('App\Pro

php - PHP 网站的最佳 XML DB?

我正计划与一个团队一起编写一个RSS提要聚合器,但我想知道我们应该使用什么XML数据库。服务器当前运行IIS6.0和PHP5.3.0x64,我已经知道我需要服务器应用程序和PHP扩展。我已经发现了什么:银河以前在大学里用过这个,但我在谷歌上找不到信息,它往往会显示关于其他名为Galax或Galaxy的东西的信息...eXist连同Phexist这似乎是最后的手段,尽管它的日期是2007年。糟糕的文档。想知道它是否具有我在开发过程中需要的所有功能。Sedna看起来很专业,并且确实有对PHP的API支持。很好的文档!想知道它是否有任何缺点。BerkeleyDBXML看起来也很专业,甲骨文很

php - Zend Db SQLITE 设置

我正在尝试将sqlite设置为辅助适配器,但遇到了问题。我收到以下消息:Message:SQLSTATE[42S02]:Basetableorviewnotfound:1146Table'reports.reports'doesn'texist我的表格代码是:classTable_ReportsextendsZend_Db_Table_Abstract{protected$_name='reports';protected$_id='report_id';protected$_rowClass='Model_Report';protected$_adapter='dbReports';

php - 如何在 codeigniter 中仅使用主机 url 连接到 oracle db

我有一个oracle数据库的开放端口url192.168.1.9及其username:test和password:test我如何连接到oracle数据库在codeigniter中使用此数据和url? 最佳答案 要做到这一点,你必须使用oci8extension与CI的oci8driver:$config['hostname']='192.168.1.9/XE';//assumingitisXE$config['username']='test';$config['password']='test';$config['database

php - Zend DB 左连接

我意识到ZendDB,LeftJoinSQL查询为连接列返回NULL。这是真的吗?例如:$selectmatchedtime=$this->dbo->select()->from(array('v'=>'table1'))->joinLeft(array('vc'=>'table2'),'vc.vid=v.vid');对所有视频返回null... 最佳答案 问题是您查询中的vid列属于两个表,但显然只能在结果集中存储单个值。要解决这个问题,请为其创建一个别名,明确说明应该使用哪个表:$selectmatchedtime=$this-