 |
ต้องการเอารูป จากฐานข้อมูล มาเเสดงทำไงดีคะ ต้องการเอารูป จากฐานข้อมูล มาเเสดงทำไงดีคะมีโค้ด |
|
 |
|
|
 |
 |
|
$sql="select * from $tblname where P_id ='0001' order by id DESC Limit 1,3"
เน่อ เลือกอันสุดท้ายมา 3 อัน
|
 |
 |
 |
 |
Date :
8 พ.ค. 2550 17:36:38 |
By :
deawx |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<?
$hostname = "localhost";
$user = "";
$password = "";
$dbname = "fruits";
$tblname = "picture";
mysql_connect($hostname, $user, $password) or die("µÔ´µèͰҹ¢éÍÁÙÅäÁèä´é");
mysql_select_db($dbname) or die("àÅ×Í¡°Ò¹¢éÍÁÙÅäÁèä´é");
$sql = "select * from picture where P_id ='0001' DESC LIMIT 1,3";
$dbquery = @mysql_query($dbname, $sql);
while ($result = @mysql_fetch_object($dbquery))
{
$images1 = $result->pic1;
$images2 = $result->pic2;
$images3 = $result->pic3;
}
echo "image1 = ".$images1."<br>image2 = ".$images2."<br>image3 = ".$images3;
?>
ไม่รู้ว่าโค้ดนี้จะรันผ่านมั้ยนะ ลองดู
|
 |
 |
 |
 |
Date :
9 พ.ค. 2550 08:06:35 |
By :
บิ้ง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผิดๆ เอาใหม่
while ($result = @mysql_fetch_object($dbquery))
{
$i=$i+1;
$images.$i = $result->pic;
}
echo "image1 = ".$images1."<br>image2 = ".$images2."<br>image3 = ".$images3;
ถ้าฟิลด์รูปภาพชื่อ pic นะคะ
โค้ดนี้น่าจะใช้ได้แน่นอนกว่า
|
 |
 |
 |
 |
Date :
9 พ.ค. 2550 08:10:20 |
By :
บิ้ง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองทำดูเเล้วยังไม่ได้เลยคะ
มีโค้ดอื่นอีกมั้ยคะ รูปยังไม่ยอมเเสดงจากฐานข้อมูล
|
 |
 |
 |
 |
Date :
9 พ.ค. 2550 08:49:50 |
By :
กุ๊กกิ๊ก |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
field ที่เก็บพาธของไฟล์รูปชื่ออะไรคะ
ถ้าชื่อ pic ลองใช้โค้ดนี้ดูนะคะ
mysql_connect($hostname, $user, $password) or die("Can not connect");
mysql_select_db($dbname) ;
$sql = "select * from picture where P_id ='0001'";
$dbquery = @mysql_query($dbname, $sql);
$numrows=@mysql_num_rows($dbquery);
while ($result = @mysql_fetch_object($dbquery))
{
$i=$i+1;
$images.$i = $result->pic;
}
for ($i=1;$i<=$numrows;$i++){
echo "<br>image1 = ".$images.$i." <img src=\">".$images.$i."\">";
}
|
 |
 |
 |
 |
Date :
9 พ.ค. 2550 12:30:38 |
By :
bungbing |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้าโค้ดตามคำวามเห็นที่ 5 ใช้ได้ ก็เติม limit 1,3 ที่บันทัด $sql นะคะ
|
 |
 |
 |
 |
Date :
9 พ.ค. 2550 12:32:43 |
By :
บิ้ง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถามหน่อยครับ คุณเก็บไฟล์รูปภาพไว้ในฐานข้อมูลเลยหรอ มันใช้data type ของ field เป็นอะไรอ่ะ แล้วเอาไฟล์เข้าฐานข้อมูลยังไงอ่ะ
|
 |
 |
 |
 |
Date :
9 พ.ค. 2550 20:40:14 |
By :
ohmza |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<?
$sql = "select * from picture where P_id ='0001' limit 0 , 3 ";
$dbquery = mysql_db_query($dbname, $sql);
while ($record=mysql_fetch_array($dbquery)){
echo $record[pic];
}
?>
ผมขอถามนะครับว่า ตารางนี้ มี field ที่เป็นรูปภาพชื่ออะไรบ้าง
ที่คุณต้องการให้แสดงรูปออกมาหมายถึงเอามาจาก3บรรทัด(rows)
หรือ 3field
|
 |
 |
 |
 |
Date :
10 พ.ค. 2550 20:17:15 |
By :
cyberskyclub.co.nr |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|