草庐IT

mysqli_query

全部标签

php - CodeIgniter 中 $query>num_rows() 和 $this->db->count_all_results() 之间的区别 & 推荐哪一个

在某些情况下,我需要知道查询将返回的记录集的数量,这在codeigniter中可以通过$query->num_rows()或$this->db-完成>count_all_results()。哪个更好,这两个有什么区别? 最佳答案 使用num_rows()您首先执行查询,然后您可以检查您得到了多少行。另一方面,count_all_results()只为您提供查询将产生的行数,但不会为您提供实际的结果集。//numrowsexample$this->db->select('*');$this->db->where('whatever')

php - CodeIgniter 中 $query>num_rows() 和 $this->db->count_all_results() 之间的区别 & 推荐哪一个

在某些情况下,我需要知道查询将返回的记录集的数量,这在codeigniter中可以通过$query->num_rows()或$this->db-完成>count_all_results()。哪个更好,这两个有什么区别? 最佳答案 使用num_rows()您首先执行查询,然后您可以检查您得到了多少行。另一方面,count_all_results()只为您提供查询将产生的行数,但不会为您提供实际的结果集。//numrowsexample$this->db->select('*');$this->db->where('whatever')

PHP 和 MySQLi close()

我是MySQL和PHP的新手,我正在尝试制作我自己的CMS,以帮助我更轻松地管理我的网站。谁能解释一下mysqli的close()函数?有必要吗?它到底是做什么的?我听说PHP运行它的脚本后它会关闭连接,是真的吗?最后,不关闭连接时是否存在安全问题到数据库? 最佳答案 Isitnecessary?不,PHP将在完成运行后终止您的连接。Whatexactlydoesitdo?mysqli_connect()的反面——它关闭事件的数据库连接。IheardthatafterPHPrunsitsscriptthatitclosestheco

PHP 和 MySQLi close()

我是MySQL和PHP的新手,我正在尝试制作我自己的CMS,以帮助我更轻松地管理我的网站。谁能解释一下mysqli的close()函数?有必要吗?它到底是做什么的?我听说PHP运行它的脚本后它会关闭连接,是真的吗?最后,不关闭连接时是否存在安全问题到数据库? 最佳答案 Isitnecessary?不,PHP将在完成运行后终止您的连接。Whatexactlydoesitdo?mysqli_connect()的反面——它关闭事件的数据库连接。IheardthatafterPHPrunsitsscriptthatitclosestheco

php - 如何在 mysqli 中开始和结束事务?

据我所知,事务在我们调用$mysqli->autocommit(FALSE);语句后开始,并在调用$mysqli->commit();命令后结束就像下面的例子一样。autocommit(FALSE);$mysqli->query('UPDATE`table`SET`col`=2');$mysqli->query('UPDATE`table1`SET`col1`=3;');$mysqli->commit();//Endtransaction//Executingotherquerieswithouttransactioncontrol$mysqli->query("Select*from

php - 如何在 mysqli 中开始和结束事务?

据我所知,事务在我们调用$mysqli->autocommit(FALSE);语句后开始,并在调用$mysqli->commit();命令后结束就像下面的例子一样。autocommit(FALSE);$mysqli->query('UPDATE`table`SET`col`=2');$mysqli->query('UPDATE`table1`SET`col1`=3;');$mysqli->commit();//Endtransaction//Executingotherquerieswithouttransactioncontrol$mysqli->query("Select*from

php - MySQLi 相当于 mysql_result()?

我正在将一些旧的PHP代码从mysql移植到MySQLi,但遇到了一个小问题。是否没有与旧的mysql_result()函数等效的函数?我知道当您处理超过1行时mysql_result()比其他函数慢,但很多时候我只有1个结果和1个字段。使用它可以将4行压缩为1行。旧代码:if($r&&mysql_num_rows($r))$blarg=mysql_result($r,0,'blah');所需代码:if($r&&$r->num_rows)$blarg=$r->result(0,'blah');但是没有这样的东西。:(有什么我想念的吗?还是我将不得不接受它并制作所有内容:if($r&&$

php - MySQLi 相当于 mysql_result()?

我正在将一些旧的PHP代码从mysql移植到MySQLi,但遇到了一个小问题。是否没有与旧的mysql_result()函数等效的函数?我知道当您处理超过1行时mysql_result()比其他函数慢,但很多时候我只有1个结果和1个字段。使用它可以将4行压缩为1行。旧代码:if($r&&mysql_num_rows($r))$blarg=mysql_result($r,0,'blah');所需代码:if($r&&$r->num_rows)$blarg=$r->result(0,'blah');但是没有这样的东西。:(有什么我想念的吗?还是我将不得不接受它并制作所有内容:if($r&&$

ElasticSearch Index查询(Query DSL)

先贴一个QueryDSL的官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html我平时喜欢查看官方文档,了解数据查询和存储方面的性能优化点,下面是积累的脚本分享。查询语句格式GET/索引名/_search{"查询类型":{"查询条件":"查询条件值"}}}查询类型:match_all,match,term,range,fuzzy,bool等等查询条件:查询条件会根据类型的不同,写法也有差异分词匹配matchmatch进行搜索的时候,会先分词再匹配。通过operator指定多个分词之间

php - 未捕获的 OAuthException : An active access token must be used to query information about the current user

我一直在努力弄清楚这到底是怎么回事。我的脚本运行得很好,突然间停止了。我正在访问API并取回访问token。使用访问token,我可以很好地访问用户的公共(public)信息。但是,当我尝试将信息发布到他们的FB帐户时,出现此错误。Fatalerror:UncaughtOAuthException:Anactiveaccesstokenmustbeusedtoqueryinformationaboutthecurrentuser.知道这里发生了什么吗?我还在我的网站上使用session来跟踪内部用户ID。不确定我的session是否会导致问题。这是我遇到错误的上传脚本。require'