gpt4 book ai didi

mysql - 无法从 joomla 2.5 数据库获取数据

转载 作者:行者123 更新时间:2023-11-29 08:31:03 24 4
gpt4 key购买 nike

嗨,我正在尝试根据 session ID 从 joomla session 表中获取数据。我使用如下代码并能够获取 session ID,但是当我尝试根据下面提到的查询获取用户名时,我没有得到任何输出。因此,如果查询有问题,请帮助/指导我。我还用数据表检查了列名称(如果我输入错误),这些都是正确的。

session_start();
$_session_id=session_id();
echo "your session id is ".$_session_id;

$db = JFactory::getDBO();
$query = $db->getQuery(true);

// $query = "SELECT username". " FROM izj5n_session"." WHERE session_id = $_session_id";

/* $query->select('username');
$query->from('izj5n_session');
$query->where('session_id=$_session_id');*/

$query
->select('username')
->from('izj5n_session')
->where('session_id=$_session_id');

$db->setQuery($query);
$rows = $db->loadResult();
$itemrow = $rows;

print $itemrow;

最佳答案

define( '_JEXEC' ) 或 die( '限制访问' );

jimport('joomla.filesystem.file');

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');

$db =& JFactory::getDBO();

$user =& JFactory::getUser();

回显$user->用户名

关于mysql - 无法从 joomla 2.5 数据库获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16603090/

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