草庐IT

mysqli_query

全部标签

php - 使用 MySQLi 进行无缓冲查询?

MySQLi查询是无缓冲的吗?如果没有,有没有办法像非MySQLimysql_unbuffered_query()一样进行无缓冲查询? 最佳答案 MindStalker是对的,但也许最简单的方法是PHP手册中显示的方法http://php.net/manual/en/mysqlinfo.concepts.buffering.php将MYSQLI_USE_RESULT常量作为resultmode参数传递,您可以设置mysqli_query担任mysql_unbuffered_queryquery("SELECTNameFROMCity

php - fatal error : Call to a member function query() on null

我不确定这里出了什么问题。我只是按照在线教程进行操作,然后弹出了这些错误。我收到以下错误错误Notice:Undefinedvariable:dbinC:\xampp\htdocs\wisconsindairyfarmers\admin\login.phponline7Fatalerror:Calltoamemberfunctionquery()onnullinC:\xampp\htdocs\wisconsindairyfarmers\admin\login.phponline7代码query("SELECTCOUNT(UserId)FROMusersWHEREUserName='$u

php - fatal error : Call to a member function query() on null

我不确定这里出了什么问题。我只是按照在线教程进行操作,然后弹出了这些错误。我收到以下错误错误Notice:Undefinedvariable:dbinC:\xampp\htdocs\wisconsindairyfarmers\admin\login.phponline7Fatalerror:Calltoamemberfunctionquery()onnullinC:\xampp\htdocs\wisconsindairyfarmers\admin\login.phponline7代码query("SELECTCOUNT(UserId)FROMusersWHEREUserName='$u

php - Codeigniter:$query->free_result() 使用事件记录时?

在我从CodeIgniter模型中的事件记录查询中完成我的结果集后,我应该使用$query->free_result()还是ActiveRecord自动执行此操作? 最佳答案 PHP将在您的脚本完成后清理所有内容。但是,如果您在循环中有大量查询,则每次迭代后都不会清理结果。因此,如果您在循环中运行大量查询,您可能需要free_result()来清理内存。否则,没有必要。详情请看这里:https://www.codeigniter.com/user_guide/database/results.html

php - Codeigniter:$query->free_result() 使用事件记录时?

在我从CodeIgniter模型中的事件记录查询中完成我的结果集后,我应该使用$query->free_result()还是ActiveRecord自动执行此操作? 最佳答案 PHP将在您的脚本完成后清理所有内容。但是,如果您在循环中有大量查询,则每次迭代后都不会清理结果。因此,如果您在循环中运行大量查询,您可能需要free_result()来清理内存。否则,没有必要。详情请看这里:https://www.codeigniter.com/user_guide/database/results.html

php - mysqli_real_escape_string() 需要 2 个参数,1 个给定

if(phpversion()>='4.3.0'){$string=mysqli_real_escape_string($string);}else{$string=mysqli_escape_string($string);}mysqli_real_escape_string的所有文档似乎都表明这是一段有效的代码,但我不明白为什么会出现此错误:mysqli_real_escape_string()expectsexactly2parameters,1given 最佳答案 Documentation说它需要两个参数:stringmy

php - mysqli_real_escape_string() 需要 2 个参数,1 个给定

if(phpversion()>='4.3.0'){$string=mysqli_real_escape_string($string);}else{$string=mysqli_escape_string($string);}mysqli_real_escape_string的所有文档似乎都表明这是一段有效的代码,但我不明白为什么会出现此错误:mysqli_real_escape_string()expectsexactly2parameters,1given 最佳答案 Documentation说它需要两个参数:stringmy

php - 无法在 MySQLi 中通过引用传递参数

这个问题在这里已经有了答案:PHPerror:"Cannotpassparameter2byreference"(2个回答)关闭去年。我试图将一个字符串传递给我的MySQLi准备语句,但它给了我错误:不能在MySQLi中通过引用传递参数以下是相关代码:$kv=json_encode(array($key=>$value));$stmt->prepare("insertintorules(application_id,ruletype,rule_name,rule_info)values(?,?,?,?);");$stmt->bind_param('iiss',$application_

php - 无法在 MySQLi 中通过引用传递参数

这个问题在这里已经有了答案:PHPerror:"Cannotpassparameter2byreference"(2个回答)关闭去年。我试图将一个字符串传递给我的MySQLi准备语句,但它给了我错误:不能在MySQLi中通过引用传递参数以下是相关代码:$kv=json_encode(array($key=>$value));$stmt->prepare("insertintorules(application_id,ruletype,rule_name,rule_info)values(?,?,?,?);");$stmt->bind_param('iiss',$application_

php - 拉维尔 4 : How to apply a WHERE condition to all queries of an Eloquent class?

我正在尝试为我拥有的表实现“已批准”状态,这非常简单,基本上,如果行的批准列等于1;应该检索该行,否则不应该检索。问题是,现在我必须遍历整个代码库并添加一个WHERE语句(即函数调用),这不仅耗时而且效率低下(如果我想删除该功能等)我该怎么做?是否像在Eloquent子类的构造函数中添加$this->where(..)一样简单?这不会影响其他CRUD操作吗?例如不更新未批准的行? 最佳答案 没有queryscope时给出了答案功能可用。你可以覆盖主查询,只针对Post模型,比如classPostextendsEloquent{pro