douya2433 2018-01-29 23:13
浏览 477

使用GROUP_CONTACT结果作为普通的PHP代码或字符串

I am not sure if this is working. Im trying to use the result from concat as normal php code. But I am getting plain text result. This is my code:
Query 1:

$resultdc = $wpdb->get_row($wpdb->prepare("SELECT user_id, goals_date, YEAR(goals_date) AS yearof, DATE_SUB(DATE(goals_date), INTERVAL DAYOFWEEK(goals_date) -1 DAY) AS weekof, TIME_FORMAT(SEC_TO_TIME(SUM(TIME_TO_SEC(end_time))-SUM(TIME_TO_SEC(start_time))), '%H:%i') AS st_time, SUM(TIME_TO_SEC(end_time)-TIME_TO_SEC(start_time)) AS ltime, $sumleads $sumgoals FROM $table WHERE user_id IN($members) AND DATE_SUB(DATE(goals_date), INTERVAL DAYOFWEEK(goals_date) -1 DAY) = DATE_SUB(DATE('$goals_date'), INTERVAL DAYOFWEEK('$goals_date') -1 DAY) GROUP BY weekof"));

Query 2:

$dcharts = $wpdb->get_row($wpdb->prepare("SELECT GROUP_CONCAT('[\"',goalname,' - \'.\$resultdc->LT',goal_id,'.\'\", \'.\$resultdc->LT',goal_id,'.\']') AS dchart FROM wpgetyp_ppi_goalsettings WHERE user_id = '$head' AND goaltype ='leadtype' GROUP BY user_id"));

Result:

["Expired - '.$resultdc->LT1.'", '.$resultdc->LT1.'],["FSBOs - '.$resultdc->LT2.'", '.$resultdc->LT2.'],["Buyers - '.$resultdc->LT3.'", '.$resultdc->LT3.'],["Agent - '.$resultdc->LT4.'", '.$resultdc->LT4.'],["Followup - '.$resultdc->LT5.'", '.$resultdc->LT5.'],["Circle Marketing - '.$resultdc->LT6.'", '.$resultdc->LT6.'],["Door Knocking - '.$resultdc->LT21.'", '.$resultdc->LT21.']

I want to display result of $resultdc->* from first query. Or any better idea. Thank you so much.

  • 写回答

1条回答 默认 最新

  • douchi0638 2018-01-30 00:12
    关注

    The fact that there are dollar-signs in your results means that your quoting is not right. Try using:

    "SELECT GROUP_CONCAT(
              '[',
              goalname,
              ' - {$resultdc->LT}', 
              goal_id,
              '{$resultdc->LT}',
              goal_id,']') AS dchart 
    FROM      wpgetyp_ppi_goalsettings 
    WHERE     user_id = '{$head}' 
          AND goaltype ='leadtype' 
    GROUP BY  user_id"
    

    as sql-statement

    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值