MYSQL& PHP如何显示表中的结果数量

时间:2014-04-21 00:06:13

标签: php mysql view numbers

我是一个菜鸟,只有16个,我有一个可以通过网站添加的视频表。

如何显示my-sql数据库中我可以在某些php标签之间过去的视频数量?

数据库有像用户等的表,但其中一个是" post"我需要显示其中有多少条记录。

有一个config.php文件连接到数据库,就像这样(带有真实信息)

5 个答案:

答案 0 :(得分:1)

<?php
   $dbh = new PDO('mysql:dbname=mydbname', 'username', 'password');
   echo $dbh->query('SELECT COUNT(*) FROM videos')->fetchColumn();
?>

答案 1 :(得分:0)

你好詹姆斯这是来自php.net的示例代码。这与表1中的行数相呼应。您可以尝试使用它。

   <?php

   $link = mysql_connect("localhost", "mysql_user", "mysql_password");
   mysql_select_db("database", $link);

   $result = mysql_query("SELECT * FROM table1", $link);
   $num_rows = mysql_num_rows($result);

   echo "$num_rows Rows\n";

   ?>

希望你理解

答案 2 :(得分:0)

如果你知道如何将数据库连接到PHP,mysql_num_rows()可能会派上用场。阅读手册here

示例代码:     

$db_selected = mysql_select_db("test_db",$con);

$sql = "SELECT * FROM person";
$result = mysql_query($sql,$con);
echo mysql_num_rows($result);

mysql_close($con);
?>

答案 3 :(得分:0)

只需在SQL中使用COUNT()

$con=new mysqli('localhost?', 'username', 'password', 'tablename');
$stmt=$con->prepare('SELECT COUNT(*) FROM videos');
$stmt->execute();
$stmt->bind_result($result);
$stmt->fetch();
echo 'There are '.$result.' Videos in the DB.';

答案 4 :(得分:-1)

通过学习教程,做一些PHP / MySQL测试,阅读一些书籍并搜索Google关键词,例如&#34; MySQL计算表格中的行+ PHP&#34; ...