草庐IT

update-database

全部标签

PHP 优化 : Fetching from database

我有一些PHP代码,一旦按下下一个箭头,它基本上只会获取数据库中的下一张图像。然而,在我的网站上,我有时可以有600多个在线用户都点击下一步。有什么方法可以优化此php代码以更快地执行?谢谢!$nxtImage=mysql_query("SELECT*FROMimagesWHEREactive=1andid>$idandsection=$sectionORDERBYidASCLIMIT1")ordie(mysql_error());$nxtrow=mysql_fetch_array($nxtImage);$nxtnum=mysql_num_rows($nxtImage);$nid=$n

php - 调用未定义的方法 Illuminate\Database\Query\Builder

我是laravel4的新手,在尝试了解DB类中的某些方法时不断遇到同样的错误。CalltoundefinedmethodIlluminate\Database\Query\Builder我在尝试使用“->or_where”、“->order_by”时遇到同样的错误。另一个问题是解析动态方法:->where_name("test")变成`users`where`_name`=test)但如果我尝试这样做->wherename("test")那么一切都很好。 最佳答案 您对orWhere和orderBy使用了错误的语法。这是orWher

php - 在 CodeIgniter 3 中使用 Illuminate/Database Eloquent ORM 进行多数据库连接

我刚刚将Laravel的数据库层Eloquent添加到我的CodeIgniter3项目中。然而,我的问题是我无法使用Eloquent模型连接到多个数据库。对于默认数据库,这是我配置数据库的方式:$capsule=newCapsule;$capsule->addConnection(array('driver'=>'mysql','host'=>"localhost",'database'=>"employees_db",'username'=>"root",'password'=>"",'charset'=>'utf8','collation'=>'utf8_unicode_ci','

php - 代码点火器 2.1.3 : sess_destroy() causes Undefined index: session_id etc notice when 'sess_use_database' == TRUE

我一直在使用数据库测试codeigniter的session功能,每当我注销(使用sess_destroy())时,我都会收到以下通知:APHPErrorwasencounteredSeverity:NoticeMessage:Undefinedindex:session_idFilename:libraries/Session.phpLineNumber:272APHPErrorwasencounteredSeverity:NoticeMessage:Undefinedindex:ip_addressFilename:libraries/Session.phpLineNumber:2

php - 跟踪点 : insert or update?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我正在为我的应用程序添加一个积分系统,用户执行的每项操作(注册、投票、评论等)都会获得积分。由于这是一个相当普遍的功能,我想了解一下其他人是如何实现他们的积分系统的。更具体地说,在跟踪点时,无论您是在点表中进行新插入,然后在需要总数时只进行SUM,还是在为每个用户更新单个条目。哪些关键因素会以某种方式影响决策,权衡取舍是什么?凭直觉,由于插入通常比更新便宜,我认为插入是假设每个用户的平均点数不

php - 类型错误:传递给 Illuminate\Database\Eloquent\Builder::create() 的参数 1 必须是数组类型,给定为 null

我正在尝试在laravelrestapi中发布标题和文章,但出现此错误Typeerror:Argument1passedtoIlluminate\Database\Eloquent\Builder::create()mustbeofthetypearray,nullgiven,calledinC:\xampp\htdocs\LaravelProject\cpapi\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Model.phponline1440这是我的帖子数据的route/api.php文件Route::post

php - Woocommerce `update_post_meta` 未更新数据库值

我创建了一个使用update_post_meta函数来更新产品价格变化的插件。如果我有一个产品x(id:5)和一个变体y(id:400)然后我运行update_post_meta(400,"_regular_price",13.00);它没有更新数据库。这非常奇怪,因为当我点击EditProduct(wp-admin)时,更新的价格13.00出现在变体面板中,我必须点击Update更新以供客户查看。这是常规行为吗?如果是,如何在update_post_meta函数执行后立即更新数据库?(图片)update_post_meta()后的价格摘要页面.(图片)相同更新后的价格。编辑产品页面这

php - Stof 学说扩展 :Tree lvl doesn't update

我在这里问这个问题是因为我在github上没有答案。我正在使用嵌套的树注释,并且据说当一个人像这样保存一个$food对象时:$food->setParent($vegetables);parent、lvl和root的更新正确完成。然而,由于我更新到Symfony2.5,lvl的更新不再起作用,它保持在0,使得这个树扩展无用。我什至不能强制它(如果我在坚持之前手动更改lvl,在刷新lvl回到0之后)...有没有人遇到同样的问题? 最佳答案 如果不查看您的更多代码,就很难准确判断问题出在哪里。但是我建议您尝试以下方法:$foodRepo

php - CakePHP v3 : How to get patchEntity to update associations in request data

我正在使用patchEntity()来更新hasMany关联并且它工作正常。我的问题与数据库中保存的数据无关。我的问题是存储在实体变量中的关联数据不同步...请注意,在下面的方法中,我必须在保存后执行第二个get()以从数据库重新读取数据。如果我删除它,下一个View将显示陈旧的关联数据,因为patchEntity更新了外键,但实际的关联对象仍然是前一个(保存之前的)。我希望有一种方法可以避免连续进行两个数据库查询。这是预期的行为吗?有更好的方法吗?publicfunctionedit($id=null){//1/////////////////////////////////////

php - Laravel Homestead 'apt-get update' 给出一些 404

Homestead2.1.7(框0.4.0)预配置源列表是否存在一些错误配置?附言。如果Homestead的下一个版本在配置文件中包含用于安装一些预配置的附加包(如MSSQL)的选项,我们将不胜感激。是的,不是每个人都需要它们,但是对于客户项目,通常需要比#laragarden中发现的更多奇特的包vagrant@homestead:~$sudoapt-getupdateHithttp://apt.postgresql.orgtrusty-pgdgInReleaseIgnhttp://ppa.launchpad.nettrustyInReleaseIgnhttp://us.archive