รบกวนขอโค๊ดการนำข้อมูลและรูปภาพมาแสดงครับ PHP+Mysql ผมได้ลองเขียนการเพิ่มข้อมูลและรูปภาพไปเก็บไว้ในฐานข้อมูลแล้วครับ
การเก็บข้อมูลก็เก็บแค่ชื่อรูปภาพ ครับ แล้วค่อย query มาใส่ tag <img นะ อย่าลืม path ของโฟลเดอร์ที่เก็บรูปภาพด้วยนะครับ
Date :
8 ก.พ. 2549 10:36:31
By :
อั๋น
ผมไม่แน่ใจว่าภาพที่เรา upload เข้าไปเก็บไว้ในไหนครับ ในส่วน database ผมกำหนดคอลัมน์ image เป็นแบบ BLOB
ซึ่งผมคิดว่าภาพคงถูกเก็บไว้ใน database เลย ไม่รู้ว่าใช่หรือเปล่า
ผมลองเขียน code ให้แสดงเฉพาะรูปจะได้ครับ
<?
$host="localhost";
$username="ole";
$pass_word="ole123";
$db="test";
mysql_connect( $host,$username,$pass_word) or die ("ติดต่อฐานข้อมูลไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$sql = "select * from employee where emp= 8585";
$result = mysql_query($sql) or die("ไม่สามารถ query ข้อมูลได้");
$images = mysql_fetch_array($result);
echo $images['images']
?>
แต่ในส่วนที่ผมต้องการคือ ให้แสดงข้อมูล rocord นั้นๆ ด้วยครับ
ไม่แน่ใจว่าจะดัดแปลงยังไงดี
Date :
8 ก.พ. 2549 11:35:19
By :
new
คับส่วนใหญ่ เค้านิยมทำแบบที่ คุณอั๋น บอกคับ
ส่วนรูปภาพเวลา upload ขึ้นไปบน server มันก็อยู่เป็น ไฟล์รูปภาพบน server นั่นแหละคับ
เราก็เรียกรูปนั้นขึ้นมาแสดง ทำให้ DB ไม่ใหญ่
Date :
10 ก.พ. 2549 12:43:41
By :
nut_t02
พี่คร้าบผมลองใส่โค๊ตดูแล้วมันขึ้นเป็นตัวอักษรอะไรก็ไม้รู้เต็มไปหมดเลยครับผู้รู้ช่วยบอกผมทีครับงงมากเลยครับตอนนี้
<?
$host="localhost";
$username="root";
$pass_word="";
$db="test";
mysql_connect( $host,$username,$pass_word) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$sql = "select * from images2 where id=5";
$result = mysql_query($sql) or die("ไม่สามารถ query ข้อมูลได้");
$images = mysql_fetch_array($result);
echo $images['images']
?>
Date :
2010-03-15 03:31:47
By :
โอ๊ต
header("Content-type: image/jpeg");
ใส่นี่เข้าไปด้วย คงเอารูปใส่ blob ใช่ไหม มันเลยพ่นไบนารีออกมาให้อ่านเล่น
Date :
2010-03-15 03:39:55
By :
plakrim
Load balance : Server 04