简单的MySQL选择查询一个字段并返回值

时间:2014-04-05 13:22:43

标签: php mysql

我只想返回并显示ID匹配的一列中的值。如此简单但如果我知道自己在做什么会有所帮助。

    <?php 
      if(isset($_GET['cid'])) {
      $id = mysql_real_escape_string($_GET['cid']);
      $query = "SELECT C_T_o_R FROM Ctable WHERE C_ID = '{$cid}'";
      $results = mysql_query($query);
      $rows = mysql_fetch_assoc($results);
      $CToR = $rows;
      echo $CToR;
     } ?>

2 个答案:

答案 0 :(得分:2)

你关闭了。 mysql_fetch_assoc()从结果中获取数组。您只需要指定该数组中的列(键):

<?php 
  if(isset($_GET['cid'])) {
  $cid = mysql_real_escape_string($_GET['cid']);
  $query = "SELECT C_T_o_R FROM Ctable WHERE C_ID = '{$cid}'";
  $results = mysql_query($query);
  $rows = mysql_fetch_assoc($results);
  $CToR = $rows['C_T_o_R']; // <-- THIS IS WHAT YOU NEED TO DO 
  echo $CToR;
 } ?>

答案 1 :(得分:0)

mysql_fetch_assoc返回一个关联数组,你不能回显一个数组, 因此,请使用print_rvar_dump查看结果。