Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Search

 
Advanced search

28472 Posts in 7974 Topics- by 10283 Members - Latest Member: codthap
Opensource CMS Community ForumMambo Componentช่วยดูโค๊ดการดึงข้อมูลจากดาต้าเบสให้ทีค่ะ
Pages: [1]   Go Down
Print
Author Topic: ช่วยดูโค๊ดการดึงข้อมูลจากดาต้าเบสให้ทีค่ะ  (Read 1153 times)
chewy
มือใหม่หัดโพส
*

Karma: 0
Offline Offline

Posts: 3


« on: March 12, 2010, 02:48:41 am »

ลักษณะการเรียกคล้ายกับว่าเว็บนี้ผู้ดูแลระบบสามารถเข้ามากดดูรายงานได้ว่ามีผู้ใช้รหัสนี้ ชื่อนี้ เข้ามาทำอะไรในระบบ เวลาไหน ประมาณนี้อ่ะคะ ใครรู้ตอบทีนะคะ



คือได้วิธีทำแต่มันเป็นพีเอชพีล้วนๆน่ะคะ พอใส่ไปในแมมโบ้แล้วติดวอนนิ่งเยอะมากเลย
เพราะแมมโบ้เวลาเขียนมันจะมี 3 หน้า เลยไม่รู้ว่าจะพอมีวิธีอย่างอื่นอีกมั๊ยคะในการเรียกข้อมูลจากในฐานข้อมูลขึ้นมาโชว์

ขั้นตอนการทำ

1.สร้างดาต้าเบส เพื่อให้การดึงข้อมูลมาโชว์ก่อน ในที่นี้ผมขอยกเป็นตัวอย่างนะครับ

#
# โครงสร้างตาราง `product`
#

CREATE TABLE `product`
( `id` int(11) NOT NULL auto_increment, `name` tinytext NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=11 ;

#
# dump ตาราง `product`
#

INSERT INTO `product` VALUES (1, 'product1');
INSERT INTO `product` VALUES (2, 'product2');
INSERT INTO `product` VALUES (3, 'product3');
INSERT INTO `product` VALUES (4, 'product4');
INSERT INTO `product` VALUES (5, 'product5');
INSERT INTO `product` VALUES (6, 'product6');
INSERT INTO `product` VALUES (7, 'product7');
INSERT INTO `product` VALUES (8, 'product8');
INSERT INTO `product` VALUES (9, 'product9');
INSERT INTO `product` VALUES (10, 'product10');

2.หลังจากนั้นเราก็ดึงข้อมูลมาโชว์กันเลยครับ

<?
$host="localhost"; //ชื่อโฮส
$db_username="root"; //ชื่อผู้ใช้
$db_password=""; //รหัสผ่าน
$dbname="test"; //ชื่อฐานข้อมูล
$connect = mysql_connect($host,$db_username,$db_password);
if(!$connect){
echo "ไม่สามารถติดต่อฐานข้อมูลได้"; exit();
}

$sql = "select * from product";
$dbquery = mysql_db_query($dbname, $sql);
$cols = 5; //กำหนดจำนวนคอลั่ม
$c = $cols;
?>
<table border="1">
<tr>
<?
while($result = mysql_fetch_array($dbquery)) {
$c --;
?>
<td width="150"><?=$result[name];?></td> //ส่วนของการแสดงข้อมูล
<?
if($c == 0) {
$c = $cols;
?>
</tr></tr>
<? } } ?>
</tr></table>

หน้าตาจะประมาณนี้ค่ะ

Logged
ataaha
Jr. Member
**

Karma: 0
Offline Offline

Posts: 81

j_ta48@hotmail.com
Email
« Reply #1 on: March 17, 2010, 11:55:06 pm »

ตกลง จะค๊ะรึคับเนียะ อิอิ  ลองศึกษาดูใน include/database.php  ทุกอย่างเกี่ยวกับดาต้าเบสจะใช้ในไฟล์นี้ โดยการใช้ class

By GUMAIRU สักเท่ารัย อิอิ
Logged
Pages: [1]   Go Up
Print
Jump to: