douqianmin5367 2013-06-09 15:03
浏览 10
已采纳

在函数外部使用查询值

i need to use a "question" variable outside the function:

public  function name(){
    if($_SESSION[agT] == "random" AND $_SESSION[ct]=="random"){
    $consult = DB::getConn()->prepare('SELECT * FROM table ORDER BY RAND() LIMIT 1');
    $consult->execute();
    $question=$consult->fetch(PDO::FETCH_ASSOC);
}

Like

echo "$question[column];
echo "$question[anothercolumn]; 
  • 写回答

2条回答 默认 最新

  • dongwei3151 2013-06-09 15:22
    关注

    As others stated, you should learn the basics of procedural and functions programming. You can just return the value of the query from the function :

    public  function_name(){
        if($_SESSION[agT] == "random" AND $_SESSION[ct]=="random"){
        $consult = DB::getConn()->prepare('SELECT * FROM table ORDER BY RAND() LIMIT 1');
        $consult->execute();
        $question=$consult->fetch(PDO::FETCH_ASSOC);
    
        return $question
    }
    
    $result = function_name();
    
    echo $question['col1'];
    echo $question['col2']; 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏