小编Ben*_*rie的帖子

按索引号(不是名称)返回PHP对象

目标:按编号从PHP对象中检索数据元素.

这是对象的print_r($ data):

stdClass Object
(
    [0] => stdClass Object
        (
            [TheKey] => 1456
            [ThingName] => Malibu
            [ThingID] => 7037
            [MemberOf] => California
            [ListID] => 7035
            [UserID] => 157
            [UserName] => John Doe
        )
)
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何从中汲取价值.这只是一个多记录对象的记录,应该是id而不是名字.

这些是一些失败的尝试来说明目标是什么:

echo $data -> 0 -> UserName;
echo $data[0] -> UserName;
Run Code Online (Sandbox Code Playgroud)

php object

12
推荐指数
2
解决办法
2万
查看次数

Mysql基于逻辑在存储过程中动态构建查询字符串

目标是基于输入变量更改Mysql存储过程中的查询字符串.

像这样的东西:

CREATE DEFINER=`root`@`localhost` PROCEDURE `func`(type VARCHAR(15))
BEGIN
    SET @type = type;

    -- Check for the sort parameter
    if @type="asc" THEN
        SET @sort = " order by name asc";
    elseif @type="desc" THEN
        SET @sort = " order by name desc";
    else
        SET @sort ="";
    end if;

SELECT id, name from table @sort;

END    
Run Code Online (Sandbox Code Playgroud)

mysql logic stored-procedures

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

logic ×1

mysql ×1

object ×1

php ×1

stored-procedures ×1