我是一个菜鸟,只有16个,我有一个可以通过网站添加的视频表。
如何显示my-sql数据库中我可以在某些php标签之间过去的视频数量?
数据库有像用户等的表,但其中一个是" post"我需要显示其中有多少条记录。
有一个config.php文件连接到数据库,就像这样(带有真实信息)
答案 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; ...