Php 从MYSQL调用行
我对MYSQL不太了解。但是我需要获取用户上传的评论文章的数量。 要调用此数据,我有一个名为“abc”的数据库,其中有一个名为Php 从MYSQL调用行,php,mysql,sql,Php,Mysql,Sql,我对MYSQL不太了解。但是我需要获取用户上传的评论文章的数量。 要调用此数据,我有一个名为“abc”的数据库,其中有一个名为zxc\u review\u stats的表。。。。在这个表中有几个列,但我需要获取的列名为“reviews” 那么,我如何从专栏评论中获取数字呢?这就是我目前所得到的: SELECT COUNT(*) from `zxc_review_stats` WHERE `owner` = <<userid>> 从`zxc\u review\u sta
zxc\u review\u stats的表
。。。。在这个表中有几个列,但我需要获取的列名为“reviews”
那么,我如何从专栏评论中获取数字呢?这就是我目前所得到的:
SELECT COUNT(*) from `zxc_review_stats` WHERE `owner` = <<userid>>
从`zxc\u review\u stats`中选择COUNT(*),其中`owner`=
这应该是可行的
<?php
// ... your code
// Assuming $user_id is defined and holds the user's id.
$query = "SELECT reviews"
. " FROM zxc_review_stats"
. " WHERE user_id='" . $user_id . "'";
// do something with this query
?>
如果您只需要拉取该用户的reviews字段的值:
Select `reviews` FROM `zxc_review_stats` WHERE `user_id`=user //replace user with the actual number
我会避免在答案中混合使用PHP和SQL,除非你能使它成为有效的语法(通过扩展答案)。@MarcusAdams我编辑了我的答案,并在上面撒了一些PHP。谢谢。我想让每个用户知道他登录时在网站上上传了多少评论。如果我更改最后一部分:owner
='$user\u id';我的答案基本上与上面的Mehmet的答案相同,不过他的答案更清晰。我的回答不会做任何他不会做的事。