看板 PHP 關於我們 聯絡資訊
各位版友好,近日小弟寫一個給教練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
lausai:要用 $row_data[$colum] 啦XD 09/23 01:28
water2924:我到後來都是直接回丟整個陣列 要撈資料再用index撈 09/23 01:54
shadowjohn:我也覺得直接丟到陣列,要作啥都快~ 09/23 13:50
shadowjohn:一行SQL,一行執行,一行進陣列,整個沒煩惱了@_@ 09/23 13:51
cspy:恩~前幾天我也是在想這種問題~DATA全部丟進ARRAY真得很快XD 09/23 22:25