[請益] 給ID至資料庫取值的函數問題

看板PHP作者 (陽光網球教學團隊)時間13年前 (2010/09/22 23:40), 編輯推噓4(401)
留言5則, 4人參與, 最新討論串1/2 (看更多)
各位版友好,近日小弟寫一個給教練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

09/23 01:28, , 1F
要用 $row_data[$colum] 啦XD
09/23 01:28, 1F

09/23 01:54, , 2F
我到後來都是直接回丟整個陣列 要撈資料再用index撈
09/23 01:54, 2F

09/23 13:50, , 3F
我也覺得直接丟到陣列,要作啥都快~
09/23 13:50, 3F

09/23 13:51, , 4F
一行SQL,一行執行,一行進陣列,整個沒煩惱了@_@
09/23 13:51, 4F

09/23 22:25, , 5F
恩~前幾天我也是在想這種問題~DATA全部丟進ARRAY真得很快XD
09/23 22:25, 5F
文章代碼(AID): #1CcYDRaN (PHP)
文章代碼(AID): #1CcYDRaN (PHP)