作者SunnyTennis (阳光网球教学团队)
看板PHP
标题[请益] 给ID至资料库取值的函数问题
时间Wed Sep 22 23:40:08 2010
各位版友好,近日小弟写一个给教练id能对应出
该教练的一些资料库栏位值,下列是其中一支程式
//教练编号对应年资
function coach_start($coach_id) {
$sql = sprintf("SELECT * FROM coach_data WHERE co_id = %d",$coach_id);
$result = mysql_query($sql, $sunnytennis) or die(mysql_error());
$row_data = mysql_fetch_assoc($result);
return $row_data['co_starttime'];
}
我给这支程式教练id他就会回传co_startime 教练的年资
但如果我想要他回传像co_name,co_birth 等资料 我目前就是另写
二支function...这感觉有点傻
==========================================================
不知道是否有办法写一个function 像 coach($coach_id,$colum)
$colum是要回传的栏位~ 我最後采用的return写成这样
return $row_data['$colum'];
结果当然出现错误…
不知道版上的高手们,可否指点迷津呢? 该怎麽写才能成功
谢谢大家
--
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 享受网球.阳光生活
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
阳光网球教学中心 http://www.SunnyTennis.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.31.163.138
1F:推 lausai:要用 $row_data[$colum] 啦XD 09/23 01:28
2F:推 water2924:我到後来都是直接回丢整个阵列 要捞资料再用index捞 09/23 01:54
3F:推 shadowjohn:我也觉得直接丢到阵列,要作啥都快~ 09/23 13:50
4F:→ shadowjohn:一行SQL,一行执行,一行进阵列,整个没烦恼了@_@ 09/23 13:51
5F:推 cspy:恩~前几天我也是在想这种问题~DATA全部丢进ARRAY真得很快XD 09/23 22:25