Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php仅获取一个整数值的查询_Php_Mysql - Fatal编程技术网

使用php仅获取一个整数值的查询

使用php仅获取一个整数值的查询,php,mysql,Php,Mysql,嘿,我只想要一个只打印计数查询结果的查询。加入其他部分 <?php $con = mysql_connect('localhost', 'root', '') or die(mysql_error()); $db = mysql_select_db('quiz', $con) or die(mysql_error()); $q="count(*) from question where ans=

嘿,我只想要一个只打印计数查询结果的查询。加入其他部分

          <?php


            $con = mysql_connect('localhost', 'root', '') or die(mysql_error());
            $db = mysql_select_db('quiz', $con) or die(mysql_error());
            $q="count(*) from question where ans=uanswer";
            $rq=mysql_query($q,$con);
            if(!$rq)
            {
            echo " the sql query faiiled to work ";
            }
            else
            {

            }

            ?>

您可以使用函数
mysql\u fetch\u row()
从数据库查询返回一行作为数组。然后,您可以访问
计数(*)
的结果作为返回数组中的第一个元素

<?php

         $con = mysql_connect('localhost', 'root', '') or die(mysql_error());
         $db = mysql_select_db('quiz', $con) or die(mysql_error());
         $q="count(*) from question where ans=uanswer";
         $rq=mysql_query($q,$con);
          if(!$rq)
         {
             echo " the sql query faiiled to work ";
         }
         else
         {
             $row = mysql_fetch_row($rq);
             echo $row[0];
          }

    ?>


从问题中选择count(*)where…
bro我不需要得到答案,答案将是整数。变成了一个大杂烩。所以我需要抓取的部分。阅读手册:@RaviSingh那么你应该在你的问题中这样说。