php文件怎么在数据库查询指定的某个值出现的次数,结果要纯数字的。

php文件怎么在数据库查询指定的某个值出现的次数,结果要纯数字的。,第1张

使用array_count_values函数可以找出数组中相同值出现的次数,array_count_values用法如下:

array_count_values — 统计数组中所有的值出现的次数

array array_count_values ( array $input)

array_count_values() 返回一个数组,该数组用 input 数组中的值作为键名,该值在:input 数组中出现的次数作为值

input:统计这个数组的值

返回值:

返回一个关联数组,用 input数组中的值作为键名,该值在数组中出现的次数作为值。

示例:

1

2

3

4

<php

$array = array(1, "hello", 1, "world", "hello");

print_r(array_count_values($array));

>

以上例程会输出:

1

2

3

4

5

6

Array

(

[1] => 2

[hello] => 2

[world] => 1

)

需要取出哪个值的次数,就在返回的数组中获取对应的key值即可,例如示例中array_count_values($array)['hello']就可以取出数组中hello的个数。

M23单元格输入公式=INDEX(AC:AC,SMALL(IF(AB$9:AB$18=N23,ROW(AB$9:AB$18)),COUNTIF(N$23:N23,N23)))

数组公式,Ctrl+Shift+回车,下拉。

如果不要AC辅助列,将公式中的AC:AC改成B:B即可。

if(CheckUser()){

contune;//跳出循环

}else{

//插入

}

private boolean CheckUser(){

string sql = "select aid";

查询出来,如果没有有的话retrun ture;

如果有的话return false;

}

纯手工望采纳

假设数据库结构如下

问卷表 wid

问题表 qid wid(属于哪个问卷) question

答案表 aid qid(属于哪个问题) answer

$sql='SELECT `wid` FROM `问卷表`';

$res = mysql_query($sql);

while($row = mysql_fetch_array($res)){

$sql='SELECT `qid` FROM `问题表` WHERE wid='"$row['wid']"''; //选出该问卷的所有问题

$res2 = mysql_query($sql);

while($row2 = mysql_fetch_array($res2)){

$sql='SELECT `answer` FROM `答案表` WHERE qid='"$row2['qid']"''; //选出该问题的所有答案

$res3 = mysql_query($sql);

while($row3 = mysql_fetch_array($res3)){

switch($row3['answer']){

case 'A':

$answerA$row2['qid'] = $answerA$row2['qid'] + 1;

break;

case 'B':

$answerB$row2['qid'] = $answerA$row2['qid'] + 1;

break;

case 'C':

$answerC$row2['qid'] = $answerA$row2['qid'] + 1;

break;

case 'D':

$answerD$row2['qid'] = $answerA$row2['qid'] + 1;

break;

}

}

echo '问题'$row2['qid'] '统计:<br/>';

echo 'A'$answerA$row2['qid']' B'$answerB$row2['qid']' C'$answerC$row2['qid']' D'$answerD$row2['qid']'<br/>';

}

}

}

想用sql一次性查出来,是很困难的,在下才疏学浅,只能用本办法了

以上就是关于php文件怎么在数据库查询指定的某个值出现的次数,结果要纯数字的。全部的内容,包括:php文件怎么在数据库查询指定的某个值出现的次数,结果要纯数字的。、excel中VLOOKUP函数查找数据时如果有相同的数据要怎么找下一个数据、java 数组添加到数据库,如果数组中有一条和数据库中相等,则不执行循环直接跳出。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9809195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存