简体   繁体   English

为MySQL结果设置用户变量

[英]Setting a user variable for MySQL result

I need help with setting user variables for MySQL result. 我需要为MySQL结果设置用户变量的帮助。

SELECT ptype, COUNT(ptype) FROM `TABLE 2` GROUP BY ptype ORDER BY COUNT(ptype)

I would like to create a user variable for resulting value of all the types(TD= 5 ,DT= 13 ,...,etc) 我想为所有类型的结果值创建一个用户变量(TD = 5 ,DT = 13等)

How would I go about this? 我将如何处理?

dw dw

 <?$connector=mysqli_connect("localhost","", "",""); $res2=mysqli_query($connector, "SELECT ptype, COUNT(ptype) FROM `TABLE 2` GROUP BY ptype"); for (i = 0; i <12; i++) { $carrier[i] = while ($row=mysqli_fetch_array($res3)) {echo $row['COUNT(carrier)'];} } 

Try: 尝试:

$ptype = array();
if($res2=mysqli_query($connector, "SELECT ptype, COUNT(ptype) AS pnum FROM TABLE 2 GROUP BY ptype")){
  while($row=mysqli_fetch_array($res2)) {
    $ptype[] = $row['pnum'];
  }
} else {
  printf("Error: %s\n", mysqli_error($connector));
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM