如何使用mysql中的describe将行值存储在变量中

时间:2014-09-15 08:31:27

标签: php mysql

这是我的代码

$select="describe 2mcom";
 $res = MySQL_query($select);
 while($row = MySQL_fetch_array($res)){
echo $row[Field]."<br>" ;
}

这是输出:

  • EXAM_NAME
  • 会话
  • student_type
  • course_code
  • roll_no
  • enrollment_no
  • student_name

现在我想要的是我想将值如exam_name或session存储在一个变量中,以便我可以单独打印它

2 个答案:

答案 0 :(得分:2)

    $select="describe 2mcom";
    $res = mysql_query($select);
    while($row = mysql_fetch_array($res)){
       //echo $row[Field]."<br>" ;
       $$row[Field] = $row[Field];
    }
echo $exam_name;
echo $session;
echo $student_type;

我坚持要使用mysqli_ *函数而不是mysql_ *,因为它现在已被弃用。 它应该适合你!

答案 1 :(得分:0)

您认为可能更容易:

$exam_name = $row['exam_name'];
// further down
echo 'The name of this exam is '. $exam_name;