我只想返回并显示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;
} ?>
答案 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_r
或var_dump
查看结果。