为了账号安全,请及时绑定邮箱和手机立即绑定

select count()如何显示打印结果

select count()如何显示打印结果

PHP
慕莱坞森 2019-03-10 23:53:19
数据库测试内容 统计userName=‘打打架’ 共几条。 代码: $uName = $_POST['username']; $con = @mysqli_connect("localhost", "root", "") or die("连接数据库服务器失败". mysqli_connect_error()); mysqli_set_charset($con, 'utf8'); mysqli_select_db($con, 'php_ajax') or die("数据库连接失败"); //4 添加sql语句 $sql = "select count(*) from ajax_test1 where userName='$uName'"; $result = mysqli_query($con, $sql); print_r($result); //5 发送sql语句 mysqli_query($con, $sql); mysqli_close($con);//关闭先前打开的数据库连接。 打印出来的数据:下图 资料显示 SQL COUNT语法:SQL COUNT(DISTINCT column_name) 语法COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:SELECT COUNT(DISTINCT column_name) FROM table_name 为什么我无法显示需要的数据,我想拿到统计的数据返回给前端做判断使用。哪位经验丰富的朋友指点,本人初学sql 和PHP
查看完整描述

3 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

$sql = "select count(*) as userNum from ajax_test1 where userName='$uName'";

$result = mysqli_query($con, $sql);
$res = mysqli_fetch_array($result);
//print_r($res);
echo $res['userNum'];

查看完整回答
反对 回复 2019-03-18
?
MMTTMM

TA贡献1869条经验 获得超4个赞

你的sql拼接有问题,userName='$uName' 这样是没有解析出来的

查看完整回答
反对 回复 2019-03-18
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

单引号不解析变量

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 616 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信