выберите количество (*) из таблицы MySQL в PHP - PullRequest
85 голосов
/ 02 августа 2011

Я могу получить как значение, так и строку результата запроса mysql.

Но я изо всех сил пытаюсь получить один вывод запроса.Например:

$result = mysql_query("SELECT COUNT(*) FROM Students;");

Мне нужен результат для отображения.Но я не получаю результат.

Я пытался использовать следующие методы:

  1. mysql_fetch_assoc()
  2. mysql_free_result()
  3. mysql_fetch_row()

Но мне не удалось отобразить (получить) фактическое значение.

Ответы [ 16 ]

1 голос
/ 29 июня 2017
$abc="SELECT count(*) as c FROM output WHERE question1=4";
$result=mysqli_query($conn,$abc);
if($result)
 {
    while($row=mysqli_fetch_assoc($result))
  {
        echo $row['c'];
  }     
 }

В этом подсчете количество вхождений в столбце вопрос1, Его работа полностью

1 голос
/ 01 декабря 2015
 $howmanyuser_query=$conn->query('SELECT COUNT(uno)  FROM userentry;');
 $howmanyuser=$howmanyuser_query->fetch_array(MYSQLI_NUM); 
 echo $howmanyuser[0];

после стольких часов отлично :)

0 голосов
/ 26 мая 2018

вот код для отображения числа строк в таблице с PHP

$sql="select count(*) as total from student_table";
$result=mysqli_query($con,$sql);
$data=mysqli_fetch_assoc($result);
echo $data['total'];
0 голосов
/ 14 сентября 2017
$qry_appr = "SELECT COUNT(*) FROM comments WHERE admin_panel_id ='$id' AND status = 'ON'";
$qry_data = mysqli_query($con, $qry_appr);
$approve_count = mysqli_fetch_array($qry_data);
$toatalCount = array_shift($approve_count);
echo $toatalCount;

Это также хорошо, но это то, что возвращает значение индекса 0 путем смещения массива выборки.добро пожаловать всем

0 голосов
/ 15 ноября 2015

Если вам нужно только значение счетчика, вы можете сделать сокращение:

$cnt = mysql_num_rows(mysql_query('select * from students'));
0 голосов
/ 19 августа 2015

Я думаю, что это лучший ответ.

$query = "SELECT count(*) AS total FROM table_name"; 
mysql_select_db('database_name');
$result = mysql_query($query); 
$values = mysql_fetch_assoc($result); 
$num_rows = $values['total']; 
echo $num_rows;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...