草庐IT

database_query

全部标签

php - Laravel 路由 : How to route when using URL query string?

我有一条路线-我们称它为stats。这是我的路由当前的样子:Route::get('stats','StatsController@index');Route::get('stats/{query}','StatsController@store');我的目标是在有人访问/stats时显示统计数据,并在有人访问类似于/stats?的URL时存储统计数据?name=John&device=Android。如果有一个查询字符串附加到我的命名空间stats,我将如何路由?是这样的吗?Route::get('stats/?name=*&device=*','StatsController@st

php - 错误 : This feature is not available for the database you are using

我在Codeigniter中使用oci8作为我的数据库驱动程序。使用以下调用存储过程的代码时出现错误:$this->db->call_function('update_letter_body',$body_letter,$insert_id);Error:Thisfeatureisnotavailableforthedatabaseyouareusing.应该怎么做才能使这项工作正常进行?我正在尝试设置一个超过4000个字符的值,这似乎无法通过直接查询工作,并且codeigniter似乎不支持oracle的调用函数。有什么建议么? 最佳答案

具有两个相同数组键的 PHP http_build_query

我想使用http_build_query构建这个url:https://www.googleapis.com/freebase/v1/topic/m/0d6lp?filter=/common/topic/notable_for&filter=/common/topic/alias请注意,“filter=”参数在url中出现两次,以指定两个过滤器。我试过这样做但是遇到了问题:$service_url='https://www.googleapis.com/freebase/v1/topic';$mid='/m/0d6lp';$params=array('filter'=>'/common

php - 拉维尔 4 : load class dynamically from string in database

我希望我知道如何更恰本地搜索这个问题/短语。这妨碍了我寻找先前的问题;如果这是重复的,请耐心等待。在这篇文章的底部查看更新/编辑背景/我正在尝试做的事情:我有一个看起来很像这样的URL:http://myapp.com/calculate/$fileID/$calculateID$fileID和$calculateID是我用来跟踪数据集和我称之为“计算”的东西的键。本质上,该URL表示对$fileID中的数据执行$calculateID。我转到我的数据库(mongo)并询问php类名或sring或文件路径,或者你有什么匹配$calculateID。例如,假设表格如下所示:+-----+

php - 关系方法必须从 Laravel 4 中不查看的模型调用返回类型为 Illuminate\Database\Eloquent\Relations\Relation 的对象

我有一个模型Ability,它属于另一个模型AbilityType。belongsTo('AbilityType');}publicfunctionname(){return$this->abilityType->name;}}我可以在我的blade模板中成功调用:$ability->abilityType->name但是当我在我的Ability模型中进行相同的调用时,它会抛出一个异常:ErrorExceptionRelationshipmethodmustreturnanobjectoftypeIlluminate\Database\Eloquent\Relations\Relati

php - http_build_query() 点转换为下划线

请检查以下数组:Array([bunrey]=>Array([0]=>20130730181908615391000000)[mt.shasta]=>Array([0]=>20130708203742347410000000[1]=>20130213201456984069000000[2]=>20130712144459481348000000)[shingletwon]=>Array([0]=>20130801233842122771000000))我想使用http_build_query()将这个数组作为查询字符串发送,使用http_build_query()后我得到了以下字符串

php - Laravel-eloquent:调用未定义的方法 Illuminate\Database\Eloquent\Collection::where()

我有两个多对一关系的模型:classMealextends\Eloquent{/***publicInteger$id;-primarykey*publicString$name;*/protected$fillable=array('id','name');publicfunctionmealProperties(){return$this->hasMany('MealProperty');}}classMealPropertyextends\Eloquent{/***publicInteger$id;-primarykey*publicInteger$meal_id;*/prote

php - WordPress query_var 按域

我想为来自特定域的所有查询添加一个查询变量。例如,mydomain.com和proxydomain.com都显示相同的WordPress站点,但对于通过proxydomain.com访问的用户,我希望能够以不同方式处理他们的查询。此外,我想为来自proxydomain.com的访问者应用一些不同的CSS样式。我想我可以检查query_var并根据该变量的存在应用类。 最佳答案 这是要添加到您的functions.php文件中的代码:add_filter('body_class','domain_as_body_class');fun

php - 带分页的 query_posts 不起作用

我正在尝试使用以下代码进行分页,但没有成功:$page=(get_query_var('paged'))?get_query_var('paged'):1;$args=array('cat'=>'5','post_type'=>'post','posts_per_page'=>6,'paged'=>$page,);query_posts($args);while(have_posts()){the_post();?>">"/>">"class="readmore">Readmore.. 最佳答案 我只需要在循环后添加上一个和下一个链

php - Laravel 4 - 在运行时设置 database.fetch 配置

在Laravel3中,我可以在运行时设置数据库“获取”配置(以数组而不是对象的形式获取结果):Config::set('database.fetch',PDO::FETCH_ASSOC);在Laravel4中,结果仍然作为对象返回。我做错了什么?[编辑-额外细节]我决定测试是否设置了配置,并在Laravel3和Laravel4中并排尝试相同的代码段。//firstfetchasobjectConfig::set('database.fetch',PDO::FETCH_CLASS);//Laravel3and4returns88...expected:echoPDO::FETCH_CLA