gpt4 book ai didi

mysql - sql 计数当前用户标识添加的行数(视频)

转载 作者:行者123 更新时间:2023-11-30 22:49:26 24 4
gpt4 key购买 nike

我有这个 sql 代码,但它似乎不起作用。我在 joomla 3.3 上有一个视频网站

代码如下:

$db = JFactory::getDBO();
$user = JFactory::getUser();
$cuid = $user->id;
$total_videos = "SELECT ('COUNT(*)') FROM #__hdflv_upload WHERE memberid = '".$cuid."'";
$db->setQuery($total_videos);
$result = $db->loadResult();

所以我要做的是向当前登录的用户显示他添加的视频的数量。

"#__hdflv_upload"是包含所有视频的表格“memberid”是添加视频的用户的 ID

整个 sql 查询中似乎有一个错误,我不明白它可能是什么,有人可以帮助我吗?谢谢

最佳答案

正如您已经提到的,#__users 表中用户的 memberid 和 ID 匹配,因此我建议使用以下使用最新的查询Joomla 编码标准:

<?php
$db = JFactory::getDbo();
$user = JFactory::getUser();
$cuid = $user->id;

$query = $db->getQuery(true);
$query->select('COUNT(*)');
->from($db->quoteName('#__hdflv_upload'))
->where($db->quoteName('memberid') . ' = ' . (int)$cuid ));
$db->setQuery($query);

$count = $db->loadResult();

echo $count;
?>

如果有用请告诉我

关于mysql - sql 计数当前用户标识添加的行数(视频),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28588028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com