10/10/2018, 00:07

PHP-ai biết cách lưu đuờng dẫn file ảnh vào Mysql và cách lấy ra ko

Em mới tập tành viết web bằng php. Nhưng em đang gặp 1 số khúc mắc, ai hiểu biết nhiều thì chỉ em với. Em xin cảm ơn trứoc.
Em thiết kế csdl gồm 2 field là ID với path. Field path em lưu đường dẫn của file hình và em muốn dùng php lấy hình ảnh ra thông wa đường dẫn này dc ko? Í em ở đây là chỉ lưu đường dẫn chứ ko lưu file dạng binary. Ai có thể cho em code dc ko? Cảm ơn lần nữa
caibang viết 02:08 ngày 10/10/2018
cũng quẻy lấy dữ liệu như bình thường thôi , không lưu dạng binary là quyết định đúng , truy cập dữ liệu rất lâu và làm phình to kích thước cơ sở dữ liệu
jimmie viết 02:07 ngày 10/10/2018
Được gửi bởi caibang
cũng quẻy lấy dữ liệu như bình thường thôi , không lưu dạng binary là quyết định đúng , truy cập dữ liệu rất lâu và làm phình to kích thước cơ sở dữ liệu
Bạn chỉ rõ hơn đc ko? Mình code 1 đoạn php thì lấy ra được đường dẫn rồi nhưng làm thế nào để show file ảnh ra?
<?php

$conn = mysql_connect("localhost", "root", "");

//chon database lam viec
mysql_select_db("mydatabase", $conn);

//doc noi dung file anh tu table tblImage
$sql = "SELECT * FROM tblImage";
$result = mysql_query($sql, $conn);

while($row = mysql_fetch_array($result)){
$ID = $row["imgpath"];
//header("Content-type: image/jpeg");
echo "$ID";
}

?>
kết quả của lệnh echo là: \image\example.jpg
Bi h lấy dc dường dẫn rồi làm sao show hình ra?
vitnuce viết 02:14 ngày 10/10/2018
Sao lạ thế kà, fải là /image/example chứ!

Show ra thì thay cái kia bằng:
echo "<img src=\"$ID\" />";
jimmie viết 02:07 ngày 10/10/2018
Được gửi bởi vitnuce
Sao lạ thế kà, fải là /image/example chứ!

Show ra thì thay cái kia bằng:
echo "<img src=\"$ID\" />";
cảm ơn bác vitnuce rất nhiều, vậy mà mấy bữa nay em làm hoài mà ko ra. Cảm ơn lần nữa.
darkera13 viết 02:11 ngày 10/10/2018
bó tay ông này thật, đề nghị bác về "ôn luyện" html trước khi học php nhá .
sub viết 02:23 ngày 10/10/2018
học LTweb thì nên theo thứ tự vầy nè:
1.HTML
2.PHP
3.MyQSL
4.Javascript
5.CSS
..... 3 cái đầu là bắt buộc đó, 4-5 là cơ bản, còn nâng cao nữa thì sau 2 năm kinh nghiệm tính tiếp
zoejoe viết 02:12 ngày 10/10/2018
Được gửi bởi sub
học LTweb thì nên theo thứ tự vầy nè:
1.HTML
2.PHP
3.MyQSL
4.Javascript
5.CSS
..... 3 cái đầu là bắt buộc đó, 4-5 là cơ bản, còn nâng cao nữa thì sau 2 năm kinh nghiệm tính tiếp
Đáng lẽ phải học cơ bản HTML, CSS, Javascript rồi tới MySQL, cuối cùng mới học PHP chứ, vì nếu học PHP trước MySQL thì hơi khó cho việc truy xuất dữ liệu, còn học Javascript và CSS cuối thì nên cho nó lên đầu với HTML để nó liên thông với nhau !
amida viết 02:09 ngày 10/10/2018
Được gửi bởi zoejoe
Đáng lẽ phải học cơ bản HTML, CSS, Javascript rồi tới MySQL, cuối cùng mới học PHP chứ, vì nếu học PHP trước MySQL thì hơi khó cho việc truy xuất dữ liệu, còn học Javascript và CSS cuối thì nên cho nó lên đầu với HTML để nó liên thông với nhau !
, mới học PHP bác bắt tay tiếp cận csdl rồi à?
Thật ra phải tiếp cận PHP với những bài toán xử lý dữ liệu non-db trước (algorithmings needed).
Còn css và js, cơ bản thì nên học chung với HTML, nhưng để bàn đến việc sử dụng 2 thằng này để pro thì nên qua 6-12 tháng kinh nghiệm đã
zoejoe viết 02:21 ngày 10/10/2018
Được gửi bởi amida
, mới học PHP bác bắt tay tiếp cận csdl rồi à?
Thật ra phải tiếp cận PHP với những bài toán xử lý dữ liệu non-db trước (algorithmings needed).
Còn css và js, cơ bản thì nên học chung với HTML, nhưng để bàn đến việc sử dụng 2 thằng này để pro thì nên qua 6-12 tháng kinh nghiệm đã
Trước kia em học SQL Server, nhưng chỉ là câu lệnh query chạy trên sqlserver 2000 personal, rồi từ từ mới hiểu cách bảo toàn tham chiếu thực thể này nọ, rồi sau đó mới học ASP Hiện tại em đang luyện chưởng môn PHP chẳng phải giỏi giang gì nhưng cũng làm được vài project nho nhỏ
Bài liên quan
0