数据库测试内容 统计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 回答
![?](http://img1.sycdn.imooc.com/545847f50001126402200220-100-100.jpg)
弑天下
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'];
- 3 回答
- 0 关注
- 616 浏览
添加回答
举报
0/150
提交
取消