【takemehomecountryroadsPHP+MYSQL出现乱码的解决方法】教程文章相关的互联网学习教程文章

php-对于SQL行计数,使用PDO rowCount或count(*)AS更有效吗?【代码】

在我的脚本上,我有大约15个SQL查询,这些查询仅用于计算行数并将其显示给用户. 最有效的方法是什么? 我应该使用:$stmt=$cxn->prepare("SELECT id FROM items WHERE seller=?"); $stmt->execute(array($username)); echo $stmt->rowCount();或这个:$stmt=$cxn->prepare("SELECT count(*) as count FROM items WHERE seller=?"); $stmt->execute(array($username)); while($row=$stmt->fetch(PDO::FETCH_ASSOC))echo $row['coun...

PHP-mysqli :: $field_count与mysqli_result :: $field_count【代码】

我在php手册中查找,发现两个功能与我非常相似:mysqli_result::$field_count or mysqli_num_fields 和mysqli::$field_count or mysqli_field_count() 它们有什么不同吗?解决方法:这可能会有所帮助:Object oriented style int mysqli->field_count ;Procedural style int mysqli_field_count(mysqli link);Returns the number of columns for the most recent query on the connection represented by the link parameter. This...

调用Count列php mysql【代码】

我查询到根据搜索中的用户搜索条件对数据进行计数. 我的问题很简单,尽管我不知道这里的解决方案:我想调用COUNT列,我知道这只是临时列我有这样的PHP代码:$count = mysql_query("SELECT *, COUNT(*) AS SAMPLECOUNT FROM `subscribers` WHERE `country` = 'USA' "); $row=mysql_fetch_array($count);因此,通过此代码,我可以使用以下命令来回显订阅者内部的列:echo $row['country']; *echo the count result here*因此,也许输出将是...

mysql-cakephp一年中每月有COUNT个项目【代码】

您如何使用cakephp来计算,例如一年中每个月发布的帖子数? 优选地,使用Model-> find(‘count’)并获得数组中的数据.解决方法:我只是使用CakePHP(没有直接查询)做过类似的事情.它可以在CakePHP 2中使用,尚未在1.x中进行测试. 您的示例代码将如下所示:$params = array('recursive' => -1,'fields' => array('id', 'MONTH(created)')'group' => array('YEAR(created)', 'MONTH(created)') );$numberOfPosts = $this->Model->find('co...

PHP和Mysqli获取count(distinct())查询的值【代码】

我在mysql中有一个名为gsm的数据库表,其中有2列LAC和NAME. 因此,我试图计算数据库中存储了多少个不同的LAC,并检索了php值以进一步使用.我正在使用mysqli 我有:$sql = "select count(distinct lac) from gsm ");如何将查询存储到php中的变量中?解决方法: //conection: $link = mysqli_connect("www.mywebsite.com","user","password","dataname") or die("Error " . mysqli_error($link));//consultation: $query = "SELECT COUNT...

PHP-使用SQL JOIN和COUNT【代码】

假设有两个表,一个表保存用户信息,另一个表保存某种用户记录,例如收据.用户和收据之间存在一对多关系. 按收据最大数量排序的最佳SQL检索用户方法是什么? 我能想到的最好方法是使用join和count(?)返回用户及其相关收据数量的数组. 有没有办法在这种情况下使用count函数?select * from `users` inner join `receipts` on `users`.`id` = `receipts`.`uId`解决方法:Dave和meewoK提供的两个答案将满足您的需求.我提供了一种替代方法...

php – MySQL:Group By&Count Multiple Fields【代码】

如果我有一个字段,比如project_id,我想要计算出现次数,我会做类似的事情:select project_id, count(project_id) as count from tbl group by project_id, order by count desc如果我想计算同一个表中两个字段组合的出现次数,即计算project_id和service_id组合唯一的行数,该怎么办? 所以,我的表中记录如下:project_id service_id 1 1 1 2 1 2 1 2 1 2 1 3 ...

php – 在SQL Query中使用带有count的DISTINCT关键字【代码】

我有一个页面显示所有公司名称的列表(确切地说是45个). 数据库表当前有43,415个结果,所以我只想显示它们没有重复(这就是为什么我在选择时使用DISTINCT)但我还想计算每个公司有多少结果并回应它们. 我尝试使用count()作为但是它删除了所有公司结果并且只放置了总数(43,415). 我的问题是如何使用DISTINCT显示公司(因为我不希望在页面上有重复项),然后还要显示每个公司的总结果? 任何帮助表示赞赏!$servername = "localhost"; $user...

PHP echo SQL Count【代码】

参见英文答案 > mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc… expects parameter 1 to be resource or result 31个好的,所以我遇到了问题.我似乎无法在PHP中成功回显SQL Count. SQL:SELECT TableA.C, COUNT(*) FROM TableA JOIN TableB ON (TableA.C = TableB.D) WHERE TableB.E = 1 GROUP BY TableA.C ORDER BY COUNT(*) DESCPHP:$result= mysql_query...

mysql – CakePHP:find(‘count’)和DISTINCT字段与find(‘all’)和GROUP BY字段【代码】

我在CakePHP中构建一个查询,但是在我的find(‘count’)中不能使用GROUP BY语句,因为它会抛出错误.因此,我在我的fieldlist中使用了GROUP BY语句代替了DISTINCT字段. 所以,从find(‘count’,array(‘group’=>’field’))我现在找到(‘count’,array(‘fields’=>’DISTINCT field’)) 在应用程序的另一部分中,我使用find(‘all’)来获取与上面相同的记录.在这里,我可以使用GROUP BY语句,所以我有: find(‘all’,array(‘group’=>’...

php – 从数据库中选择count(*)【代码】

我有这个SQL查询,当它运行到phpMyAdmin时它正常工作.SELECT COUNT( * ) , LENGTH( Number ) AS Numbers FROM `history_2015-07-22` WHERE Number NOT LIKE '123%' OR LENGTH( Number ) <50 GROUP BY Numbers ORDER BY TIME = '2015-07-22 00:00:01' ASC 我现在想制作一个简单的php页面,我想在浏览器上显示查询结果,但我无法弄清楚如何完全回显它.所以我做了这个:$result = $pdo->prepare("SELECT COUNT( * ) , LENGTH( Number...

mysql – Cakephp 2.x在同一个字段上查找具有DISTINCT和COUNT的查询【代码】

用户表结构.+------+-------+ | id | data | +------+-------+ | 1 | a | +------+-------+ | 1 | b | +------+-------+ | 2 | c | +------+-------+期望的结果.+------+-------+ | id | count | +------+-------+ | 1 | 2 | +------+-------+ | 2 | 1 | +------+-------+我在很多方面尝试了DISTINCT和COUNT,但仍未获得理想的结果. 我在想什么$this->User->find('all',array( 'conditions...

MySQL SELECT COUNT来自PHP中的多个表【代码】

我在不同产品品牌的数据库中有两个表,我正在尝试计算它,以便它结合两个给定描述搜索的计数.到目前为止我所拥有的是:$pages_query = mysql_query ("SELECT COUNT('Product Number') FROM brand1 WHERE description LIKE '%oven%' UNION ALL SELECT COUNT('Product Number') FROM brand2 WHERE description LIKE '%oven%'") ;当我回应这个,它吐出60,这只是brand1表的结果,并没有添加brand2表的计数(我认为UNION ALL应该做或我有不正...

php – 带有COUNT别名的MySQL UNION【代码】

我试图从两个单独的表中检索两个计数到一个SQL查询以与PHP一起使用.这是当前的SQl查询:SELECT COUNT(entryid) AS total FROM rh_entries UNION SELECT COUNT(pentryid) AS attended FROM rh_playerentries WHERE playerid=79这是我用来利用数据的PHP:$result = mysql_query($query);$attendance = mysql_fetch_assoc($result); echo "Total: " . $attendance['total'] . " Attended: " . $attendance['attended'] . " Percentage...

TRY - 相关标签