return ค่า ออกจากฟัง ชั่น ยังงัยครับ อยู่ใน class sqlfc ปัญหาของผมคือ เวลาผมจะนำค่า $sin1 ไปใช้ หรือ $sin2 ไปใช้นะครับ
เอ้า ลองกันง่าย ๆ กะแนวคิดผมนะครับ
ยกตัวอย่าง ในตารางฐานข้อมูล
CREATE TABLE `tbl_catnews` (
`id` int(11) NOT NULL auto_increment,
`catnews_id` int(11) default '0' COMMENT 'รหัสหมวดข่าว',
`catnews_name` varchar(100) collate utf8_unicode_ci default NULL COMMENT 'หมวดข่าวสาร',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
INSERT INTO `tbl_catnews` VALUES (1, 1, 'ประชาสัมพันธ์');
INSERT INTO `tbl_catnews` VALUES (2, 2, 'ข่าวประกาศ');
function test($id,$table,$ar)
{
$sql="select * from $table where id='$id' ";
$resq=mysql_query($sql);
$res=mysql_fetch_array($resq);
return $res[$ar];
}
echo test("2","tbl_catnews","2");
ความหมายคือ แสดง ไอดีที่ 2 จาก tbl_catnews โดยให้ return ค่า array ที่ 3 ของ db
ผลที่ได้คือ ข่าวประชาสัมพันธ์
ลองไปประยุกต์ใช้ครับ
ไม่ได้มาเล่นซะนาน หวัด 2009 เล่นงาน
Date :
2009-08-24 11:20:18
By :
deawx
ok เลยครับ วิธีนี้ ขอบคุณมากครับ
แต่ถามเผื่อไปด้วยนะครับ คือ ผมอยากถามว่า
ถ้าผม สร้าง view ใน tb แล้ว เอา view มา join กับ อีก view แล้วก็สร้าง view ทับอีกที มันจะดีมัยครับ
มันได้ผลลัพท์ OK เลย เวลานำไปใช้ ก็ select ที่เรา view ง่ายเลย
ตอนนี้ผมสร้าง view ไว้ เยอะมากมาย tb หลักๆ มี 10 tb แต่ view ผมปาไป จะ 15 tb แล้ว
แต่ผลลัพท์มันช้าๆ (สร้าง Index แล้ว)ยังงัยไม่รู้ครับ มีทฤษฏีเกียวกะการ view บ้างมัยครับ
Date :
2009-08-24 11:37:47
By :
martman26
Load balance : Server 02