text:
Nếu như thức chấm truyền thống của cư dân đồng bằng Bắc Bộ là mắm tôm, nước mắm pha loãng (người sành điệu có thể pha chút tinh dầu cà cuống), tương Bần…; người Nam Bộ chịu ảnh hưởng của ẩm thực Thái Lan, Campuchia với những loại mắm khô như mắm cá sặc, mắm bò hóc, mắm ba khía… thì người miền Trung lại ưa mắm nêm, mắm ruốc…
Mắm nêm là món chấm, dùng để chấm các loại rau, rau luộc hay rau sống, để chấm các loại bánh làm từ gạo, để ăn các món cuốn với bánh tráng, hoặc đơn giản chỉ là để trộn với cơm, ăn như một thức đưa cơm.
Mắm nêm có thể làm từ nhiều loại cá, thường là cá nhỏ, ngon nhất vẫn là cá cơm. Mùa cá cơm, cá từ biển vớt lên, tươi xanh óng ánh, cứ ba cá một muối trộn đều rồi cho vô những lu, be sành đậy kín lại. Độ đôi, ba chục ngày là mắm chín, có thể ăn được và để dành ăn quanh năm, nhất là mùa mưa bão, không đi biển hoặc chợ búa được.
Người Chăm hay ăn mắm nêm với mấy loại rau rừng để có đủ vị chua, chát, ngọt hòa quyện với vị mặn và mùi thơm của mắm.
Mắm nêm có hai loại: tan nhuyễn thành nước sanh sánh nâu xám hoặc còn nguyên con nâu đỏ, loại này gọi là mắm cái. Người không sành ăn có thể sợ mắm cái vì thấy con cá còn nguyên, đỏ au. Người không quen mắm nêm có thể hãi mùi mắm, nghe là kinh người. Ai chịu giọng, kinh qua vài ba độ đã thèm, có khi thèm đến mức cả đêm không ngủ được, chỉ trông trời mau sáng, đi mua bún mắm nêm ăn cho đã cơn thèm. Đến mức độ này thì chắc là mấy bà bầu dở người, dở ăn uống.
Nghiên cứu ẩm thực của người Chăm cho thấy món chấm có thể là nước mắm giã ớt, tỏi nhưng đa phần là mắm nêm. Người Kinh Trung Bộ ăn mắm nêm thường thêm vào ớt, tỏi, đường, trái thơm (trái dứa) cho dịu mùi và độ mặn. Còn người Chăm khi ăn mắm nêm lại giã trái me sống và sả cho nhuyễn trộn vào cùng với ớt, đường. Cũng có khi người Chăm thêm vô chén mắm vài ba củ hành tím để tăng độ thơm của mắm.
Rau dùng chung với mắm cũng có khác. Người Chăm hay ăn mắm nêm với mấy loại rau rừng như lá dong (tiếng Chăm là “Hala mưngei glai”, dịch sát nghĩa là “lá chùm ngây rừng”), chồi cây dẹp, đọt chùm ruột, đọt xoài… để có đủ vị chua, chát, ngọt hòa quyện với vị mặn và mùi thơm của mắm.
Điều đặc biệt nhất là với các món canh của người Chăm: Thường giã một ít gạo rang cho vào trước khi tắt bếp để nước canh có độ sệt và thường được nêm ít mắm nêm, trong khi người Việt thường nêm nước mắm.
Món canh của dân tộc Chăm khó có thể được gọi là ngon nếu thiếu một, hai muỗng canh nước mắm nêm nêm vào để dậy mùi và có màu xanh nhờ bắt mắt. Nguyên vật liệu để chế biến một số món canh đặc trưng của người Chăm như canh rau rừng thập cẩm (Ja habai njam pagok), canh rau môn (Ja habai njam bwa), canh bột gạo rau đắng (Ja habai njam phik), canh chua cá đồng (Ja mutham jamog patei)… không bao giờ thiếu mắm nêm.
Ăn uống là thói quen, là phong tục, là văn hóa. Từ chén mắm nêm ngẫm nghĩ về lối sống thắt lưng buộc bụng, ăn hôm nay nghĩ hôm mai của người Chăm, rộng ra là người Việt Nam. Cũng từ món mắm nghĩ về cách ăn cộng cảm ngũ giác, âm dương phối hợp, ăn cũng là cách đưa những bài thuốc quý vào người mà ông bà truyền lại.
Và nếm mắm, ta như thấy được sự đan cài văn hóa của các dân tộc cùng sinh tồn trên một không gian miền Trung ôm gọn một đường biển mềm mại, mênh mông và cũng chịu lắm thiên tai biển trời.

markdown:
![ Mắm nêm, hương vị mặn mòi xứ biển miền Trung](http://static.plo.vn/w653/Uploaded/thanhtrang/2016_09_03/mam-nem_EKAL_thumb.jpg)
Nếu như thức chấm truyền thống của cư dân đồng bằng Bắc Bộ là mắm tôm, nước mắm pha loãng (người sành điệu có thể pha chút tinh dầu cà cuống), tương Bần…; người Nam Bộ chịu ảnh hưởng của ẩm thực Thái Lan, Campuchia với những loại mắm khô như mắm cá sặc, mắm bò hóc, mắm ba khía… thì người miền Trung lại ưa mắm nêm, mắm ruốc…
Mắm nêm là món chấm, dùng để chấm các loại rau, rau luộc hay rau sống, để chấm các loại bánh làm từ gạo, để ăn các món cuốn với bánh tráng, hoặc đơn giản chỉ là để trộn với cơm, ăn như một thức đưa cơm.
Mắm nêm có thể làm từ nhiều loại cá, thường là cá nhỏ, ngon nhất vẫn là cá cơm. Mùa cá cơm, cá từ biển vớt lên, tươi xanh óng ánh, cứ ba cá một muối trộn đều rồi cho vô những lu, be sành đậy kín lại. Độ đôi, ba chục ngày là mắm chín, có thể ăn được và để dành ăn quanh năm, nhất là mùa mưa bão, không đi biển hoặc chợ búa được.
* Người Chăm hay ăn mắm nêm với mấy loại rau rừng để có đủ vị chua, chát, ngọt hòa quyện với vị mặn và mùi thơm của mắm. *
Mắm nêm có hai loại: tan nhuyễn thành nước sanh sánh nâu xám hoặc còn nguyên con nâu đỏ, loại này gọi là mắm cái. Người không sành ăn có thể sợ mắm cái vì thấy con cá còn nguyên, đỏ au. Người không quen mắm nêm có thể hãi mùi mắm, nghe là kinh người. Ai chịu giọng, kinh qua vài ba độ đã thèm, có khi thèm đến mức cả đêm không ngủ được, chỉ trông trời mau sáng, đi mua bún mắm nêm ăn cho đã cơn thèm. Đến mức độ này thì chắc là mấy bà bầu dở người, dở ăn uống.
Nghiên cứu ẩm thực của người Chăm cho thấy món chấm có thể là nước mắm giã ớt, tỏi nhưng đa phần là mắm nêm. Người Kinh Trung Bộ ăn mắm nêm thường thêm vào ớt, tỏi, đường, trái thơm (trái dứa) cho dịu mùi và độ mặn. Còn người Chăm khi ăn mắm nêm lại giã trái me sống và sả cho nhuyễn trộn vào cùng với ớt, đường. Cũng có khi người Chăm thêm vô chén mắm vài ba củ hành tím để tăng độ thơm của mắm.
Rau dùng chung với mắm cũng có khác. Người Chăm hay ăn mắm nêm với mấy loại rau rừng như lá dong (tiếng Chăm là “Hala mưngei glai”, dịch sát nghĩa là “lá chùm ngây rừng”), chồi cây dẹp, đọt chùm ruột, đọt xoài… để có đủ vị chua, chát, ngọt hòa quyện với vị mặn và mùi thơm của mắm.
Điều đặc biệt nhất là với các món canh của người Chăm: Thường giã một ít gạo rang cho vào trước khi tắt bếp để nước canh có độ sệt và thường được nêm ít mắm nêm, trong khi người Việt thường nêm nước mắm.
Món canh của dân tộc Chăm khó có thể được gọi là ngon nếu thiếu một, hai muỗng canh nước mắm nêm nêm vào để dậy mùi và có màu xanh nhờ bắt mắt. Nguyên vật liệu để chế biến một số món canh đặc trưng của người Chăm như canh rau rừng thập cẩm (Ja habai njam pagok), canh rau môn (Ja habai njam bwa), canh bột gạo rau đắng (Ja habai njam phik), canh chua cá đồng (Ja mutham jamog patei)… không bao giờ thiếu mắm nêm.
Ăn uống là thói quen, là phong tục, là văn hóa. Từ chén mắm nêm ngẫm nghĩ về lối sống thắt lưng buộc bụng, ăn hôm nay nghĩ hôm mai của người Chăm, rộng ra là người Việt Nam. Cũng từ món mắm nghĩ về cách ăn cộng cảm ngũ giác, âm dương phối hợp, ăn cũng là cách đưa những bài thuốc quý vào người mà ông bà truyền lại.
Và nếm mắm, ta như thấy được sự đan cài văn hóa của các dân tộc cùng sinh tồn trên một không gian miền Trung ôm gọn một đường biển mềm mại, mênh mông và cũng chịu lắm thiên tai biển trời.
**CHẾ DIỄM TRÂM**

Set-Cookie: .ASPXANONYMOUS=TZsF0TSEvcoIILNbJmVO2nwbo_POLwEEa3wGIT0mfe_vIaZCFGX3EGZG96pqFecsrY7Ip3aolgGy9HadqS1wH6elg124HXaalUURV1JqnFxy14NkjcQJChu91OXYJeLNQIwgvOcZ_hfY4v_JW7DZ8A2; domain=plo.vn; expires=Mon, 13-Feb-2017 05:26:03 GMT; path=/; HttpOnly


text:
Thông tin từ ĐH Quốc gia Hà Nội (ĐH QGHN), năm 2016 này có thêm tám trường ngoài ĐH QGHN cùng tham gia tổ chức thi và sử dụng kết quả thi đánh giá năng lực (ĐGNL) để xét tuyển gồm Trường ĐH Kiến trúc Đà Nẵng, Trường ĐH Sư phạm Kỹ thuật Nam Định, Trường ĐH Tài nguyên và Môi trường, Trường ĐH Nguyễn Trãi, Trường ĐH Thủ Đô, Trường ĐH Công nghiệp thực phẩm TP.HCM, Trường ĐH Đông Á Đà Nẵng và Trường ĐH Hòa Bình.
Bài thi ĐGNL gồm 140 câu hỏi trắc nghiệm. Thời gian làm bài 195 phút. Kết quả bài thi ĐGNL có giá trị để đăng ký xét tuyển (ĐKXT) vào ĐH QGHN và vào các trường ĐH, CĐ có công bố sử dụng kết quả bài thi ĐGNL và đã được ĐH QGHN đồng ý để xét tuyển. Kết quả bài thi ĐGNL được bảo lưu trong thời gian 24 tháng kể từ ngày thi.
Kết quả bài thi ĐGNL có giá trị trong thời gian 24 tháng kể từ ngày thi
Đối với bài thi ngoại ngữ là một trong các môn học tiếng Anh (D1), tiếng Nga (D2), tiếng Pháp (D3), tiếng Trung Quốc (D4), tiếng Đức (D5) và tiếng Nhật (D6) gồm 80 câu hỏi trắc nghiệm. Thời gian làm bài là 90 phút. Kết quả bài thi ngoại ngữ chỉ có giá trị ngay trong năm dự thi để xét tuyển vào Trường ĐH Ngoại ngữ thuộc ĐH QGHN và vào các trường ĐH, CĐ không thuộc ĐH QGHN có công bố sử dụng kết quả bài thi ngoại ngữ để xét tuyển.
Mỗi thí sinh làm một đề thi riêng do máy tính tổ hợp từ bộ cơ sở dữ liệu đề nguồn. Đề thi bao gồm hai phần trắc nghiệm: phần bắt buộc và phần tự chọn. Độ khó của các câu hỏi thi thuộc mỗi phần được phân định theo tỉ lệ 20% ở cấp độ dễ, 60% ở cấp độ trung bình và 20% ở cấp độ khó. Tổng số câu hỏi thí sinh phải thực hiện là 140 câu, tổng thời gian làm bài là 195 phút. Cơ cấu kiến thức trong phần bắt buộc được phân bổ như sau 10% kiến thức trong chương trình lớp 10; 20% kiến thức trong chương trình lớp 11; 70% kiến thức trong chương trình lớp 12.
Có tới 70.000 lượt thí sinh đã đăng ký tham gia kỳ thi ĐGNL
Đối với phần thi bắt buộc gồm hai phần là tư duy định lượng và tư duy định tính. Phần 1: Tư duy định lượng (Kiến thức toán) gồm 50 câu hỏi với thời gian hạn định là 80 phút. Các câu hỏi của phần này có dạng câu hỏi trắc nghiệm bốn lựa chọn hoặc câu hỏi điền giá trị số. Phần 2: Tư duy định tính (Kiến thức ngữ văn) gồm 50 câu hỏi với thời gian hạn định là 60 phút. Tất cả câu hỏi của phần này đều có dạng câu hỏi trắc nghiệm bốn lựa chọn.
Đối với phần thi tự chọn thí sinh chọn một trong hai nội dung là kiến thức khoa học tự nhiên gồm vật lý, hóa học, sinh học hoặc kiến thức khoa học xã hội gồm lịch sử, địa lý, giáo dục công dân. Sau thời gian hai phút nếu thí sinh không chọn một trong hai nội dung, máy tính sẽ mặc nhiên chọn nội dung khoa học tự nhiên. Mỗi nội dung có 40 câu hỏi trắc nghiệm lựa chọn, thời gian hạn định là 55 phút. Thí sinh cần lưu ý chọn phần tự chọn cho phù hợp với yêu cầu xét tuyển của đơn vị đào tạo dự kiến đăng ký xét tuyển.
Một điểm đáng lưu ý nữa đó là ĐH QGHN không tổ chức phúc khảo bài thi ĐGNL và bài thi ĐGNL ngoại ngữ.
Thời gian thi đợt 1 kéo dài từ ngày 5 đến 8-5-2016. Theo dự kiến, đợt 2 từ ngày 13-5 đến 15-5.

markdown:
Thông tin từ ĐH Quốc gia Hà Nội (ĐH QGHN), năm 2016 này có thêm tám trường ngoài ĐH QGHN cùng tham gia tổ chức thi và sử dụng kết quả thi đánh giá năng lực (ĐGNL) để xét tuyển gồm Trường ĐH Kiến trúc Đà Nẵng, Trường ĐH Sư phạm Kỹ thuật Nam Định, Trường ĐH Tài nguyên và Môi trường, Trường ĐH Nguyễn Trãi, Trường ĐH Thủ Đô, Trường ĐH Công nghiệp thực phẩm TP.HCM, Trường ĐH Đông Á Đà Nẵng và Trường ĐH Hòa Bình.
Bài thi ĐGNL gồm 140 câu hỏi trắc nghiệm. Thời gian làm bài 195 phút. Kết quả bài thi ĐGNL có giá trị để đăng ký xét tuyển (ĐKXT) vào ĐH QGHN và vào các trường ĐH, CĐ có công bố sử dụng kết quả bài thi ĐGNL và đã được ĐH QGHN đồng ý để xét tuyển. Kết quả bài thi ĐGNL được bảo lưu trong thời gian 24 tháng kể từ ngày thi.
*Kết quả bài thi ĐGNL có giá trị trong thời gian 24 tháng kể từ ngày thi*
Đối với bài thi ngoại ngữ là một trong các môn học tiếng Anh (D1), tiếng Nga (D2), tiếng Pháp (D3), tiếng Trung Quốc (D4), tiếng Đức (D5) và tiếng Nhật (D6) gồm 80 câu hỏi trắc nghiệm. Thời gian làm bài là 90 phút. Kết quả bài thi ngoại ngữ chỉ có giá trị ngay trong năm dự thi để xét tuyển vào Trường ĐH Ngoại ngữ thuộc ĐH QGHN và vào các trường ĐH, CĐ không thuộc ĐH QGHN có công bố sử dụng kết quả bài thi ngoại ngữ để xét tuyển.
Mỗi thí sinh làm một đề thi riêng do máy tính tổ hợp từ bộ cơ sở dữ liệu đề nguồn. Đề thi bao gồm hai phần trắc nghiệm: phần bắt buộc và phần tự chọn. Độ khó của các câu hỏi thi thuộc mỗi phần được phân định theo tỉ lệ 20% ở cấp độ dễ, 60% ở cấp độ trung bình và 20% ở cấp độ khó. Tổng số câu hỏi thí sinh phải thực hiện là 140 câu, tổng thời gian làm bài là 195 phút. Cơ cấu kiến thức trong phần bắt buộc được phân bổ như sau 10% kiến thức trong chương trình lớp 10; 20% kiến thức trong chương trình lớp 11; 70% kiến thức trong chương trình lớp 12.
*Có tới 70.000 lượt thí sinh đã đăng ký tham gia kỳ thi ĐGNL*
Đối với phần thi bắt buộc gồm hai phần là tư duy định lượng và tư duy định tính.
*Phần 1*: Tư duy định lượng (Kiến thức toán) gồm 50 câu hỏi với thời gian hạn định là 80 phút. Các câu hỏi của phần này có dạng câu hỏi trắc nghiệm bốn lựa chọn hoặc câu hỏi điền giá trị số. *Phần 2*: Tư duy định tính (Kiến thức ngữ văn) gồm 50 câu hỏi với thời gian hạn định là 60 phút. Tất cả câu hỏi của phần này đều có dạng câu hỏi trắc nghiệm bốn lựa chọn.
Đối với phần thi tự chọn thí sinh chọn một trong hai nội dung là kiến thức khoa học tự nhiên gồm vật lý, hóa học, sinh học hoặc kiến thức khoa học xã hội gồm lịch sử, địa lý, giáo dục công dân. Sau thời gian hai phút nếu thí sinh không chọn một trong hai nội dung, máy tính sẽ mặc nhiên chọn nội dung khoa học tự nhiên. Mỗi nội dung có 40 câu hỏi trắc nghiệm lựa chọn, thời gian hạn định là 55 phút. Thí sinh cần lưu ý chọn phần tự chọn cho phù hợp với yêu cầu xét tuyển của đơn vị đào tạo dự kiến đăng ký xét tuyển.
Một điểm đáng lưu ý nữa đó là ĐH QGHN không tổ chức phúc khảo bài thi ĐGNL và bài thi ĐGNL ngoại ngữ.
Thời gian thi đợt 1 kéo dài từ ngày 5 đến 8-5-2016. Theo dự kiến, đợt 2 từ ngày 13-5 đến 15-5.
**PHI HÙNG**

WARC-Type: response

Content-Type: application/http; msgtype=response

Cache-Control: private

Content-Type: text/html; charset=utf-8

Set-Cookie: .ASPXANONYMOUS=r2s0XO9x57ivVM6d9I_ItWggpOH1hPY-5gWY18q8NYfJYHhdkeB4UfUiHeX2m_f_9UzPTDDaE5Q8CW9QVzsZHUEv32F8lZcEgVsgTGWdm-e0YoVpckFXI6zYm1ti7pg3-m81QCHO24lmbkpXoruhKw2; domain=plo.vn; expires=Mon, 13-Feb-2017 05:41:44 GMT; path=/; HttpOnly

X-Cache: MISS from xCache11-01


text:
Giới thiệu
Thông tin về PNJ
Quá trình phát triển
Thành tựu
Nhãn hàng
CAO Fine Jewellery
PNJ Gold Jewellery
PNJSilver
Jemma
Bộ sưu tập
Sản phẩm
Trang Sức Cưới
Trang Sức Đá Quý
Trang Sức Kim Cương
Trang Sức Ngọc Trai
Trang Sức Vàng
Nhẫn cầu hôn
Đồng Hồ Chính Hãng
Trang sức bạc PNJSilver
Quà tặng doanh nghiệp
Hỗ trợ khách hàng
Dịch Vụ
Kiểm định kim cương
Kinh doanh vàng miếng
Tin tức
Tin tức PNJ
Tin thị trường
Tin khuyến mãi
Video
Quan hệ cổ đông
Kinh doanh sỉ
Tuyển dụng
Tin khuyến mãi
Xuất khẩu
Liên hệ
EN
Hệ Thống Cửa Hàng
Mua sắm online
Quan hệ cổ đông
Kinh doanh sỉ
Tuyển dụng
Tin khuyến mãi
Xuất khẩu
Liên hệ
EN
Hệ thống cửa hàng
Mua sắm online
Giới thiệu
Thông tin về PNJ
Quá trình phát triển
Thành tựu
Nhãn hàng
CAO Fine Jewellery
PNJ Gold Jewellery
PNJSilver
Jemma
Bộ sưu tập
Sản phẩm
Trang Sức Cưới
Trang Sức Đá Quý
Trang Sức Kim Cương
Trang Sức Ngọc Trai
Trang Sức Vàng
Nhẫn cầu hôn
Đồng Hồ Chính Hãng
Trang sức bạc PNJSilver
Quà tặng doanh nghiệp
Hỗ trợ khách hàng
Dịch Vụ
Kiểm định kim cương
Kinh doanh vàng miếng
Tin tức
Tin tức PNJ
Tin thị trường
Tin khuyến mãi
Video
Warning
: require_once(/home/pnjvn/web/pnj.com.vn/public_html/wp-content/themes/pnj/single-templates/single-weddingjewelry.php): failed to open stream: No such file or directory in
/home/pnjvn/web/pnj.com.vn/public_html/wp-content/themes/pnj/single.php
on line
15
Fatal error
: require_once(): Failed opening required '/home/pnjvn/web/pnj.com.vn/public_html/wp-content/themes/pnj/single-templates/single-weddingjewelry.php' (include_path='.:/usr/share/pear:/usr/share/php') in
/home/pnjvn/web/pnj.com.vn/public_html/wp-content/themes/pnj/single.php
on line
15

Connection: close

Server: nginx

X-Frame-Options: SAMEORIGIN

Vary: Cookie,Accept-Encoding

Content-Type: text/html; charset=UTF-8


text:
0915658015
0904604493
192 Thái Hà
Chị Ly
0904604493
Thời trang MARZANO
Tên đăng ký: Công ty Cổ phần Dịch vụ trực tuyến FPT
Tên giao dịch: FPT Online JSC
Địa chỉ trụ sở: Tầng 6, Tòa nhà Exchange Tower - số 1 Nam Kỳ Khởi Nghĩa, Phường Nguyễn Thái Bình, Quận 1, Tp.HCM.
Điện thoại/ Fax: 08 - 7300 9999
Email: raovat@vnexpress.net
Giấy chứng nhận đăng ký kinh doanh số 0305045911 do Sở Kế hoạch và Đầu tư Thành phố Hồ Chí Minh cấp ngày 22/12/2015
© Copyright 1997 VnExpress.net, All rights reserved
® VnExpress giữ bản quyền nội dung trên website này.

WARC-Truncated: length

X-XSS-Protection: 1; mode=block

Set-Cookie: RAOVATVNEXPRESS=kslv1tne8jbjtehri0728e1nb7; expires=Mon, 02-Jan-2017 18:40:55 GMT; Max-Age=2419200; path=/; HttpOnly

X-Content-Type-Options: nosniff

Pragma: no-cache

Cache-Control: : max-age=120

Vary: Accept-Encoding


text:
Đăng nhập hoặc Đăng ký
Rao vặt thời trang - Cộng đồng mua bán thời trang
Trang chủ
Rao vặt
Linh tinh
Rao vặt linh tinh
Trang 243 của 1332 trang
< Trước
1
←
241
242
243
244
245
→
1332
Tiếp >
Sort by:
Tiêu đề
Ngày gửi
Trả lời
Đọc
Bài viết cuối ↓
Toàn Quốc
Tư vấn thuốc đông y trị viêm tuyến tiền liệt là gì?
phamquang2911
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
17
phamquang2911
15 Tháng chín 2016
HCM
Cách trị bệnh tại phòng khám Thế Giới ra sao
ngaoitt
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
14
ngaoitt
15 Tháng chín 2016
Toàn Quốc
Địa chỉ cho thuê máy chiếu giá rẻ uy tín ở đâu?
Dung_ThienHa
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
13
Dung_ThienHa
15 Tháng chín 2016
Toàn Quốc
Ổ khóa thông phòng ABUS TN (chìa vi tính) mã số KLS-114-F4
sieuthiketsat
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
14
sieuthiketsat
15 Tháng chín 2016
Toàn Quốc
Công ty nào sản xuất sợi se Polypropylene chất lượng cao xuất khẩu
thao vy
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
16
thao vy
15 Tháng chín 2016
HCM
Bị bệnh đau thốn gót chân là bệnh gì
phukiennhat
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
13
phukiennhat
15 Tháng chín 2016
Toàn Quốc
Bán vi điều khiển ATMEGA88-20AU TQFP32 giá rẻ
tapseo2
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
15
tapseo2
15 Tháng chín 2016
Toàn Quốc
Đại lý chuyên cung cấp thùng rác công cộng chất lượng trên toàn quốc
nguen11233
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
17
nguen11233
15 Tháng chín 2016
Toàn Quốc
Đặc trị hôi nách chuyên nghiệp nhất
tieubang22
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
19
tieubang22
15 Tháng chín 2016
Toàn Quốc
Cách chọn áo ngực cho 7 form ngực phổ biến
kingbin
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
18
kingbin
15 Tháng chín 2016
HCM
Dịch vụ đặt in hóa đơn giá rẻ - Trọng Tín
flysauquan
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
17
flysauquan
15 Tháng chín 2016
Toàn Quốc
Điều trị hôi nách nhanh chóng với hạt tiêu và hột nhãn
tieubang22
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
22
tieubang22
15 Tháng chín 2016
HCM
[[08 66 823 734 ]] Sửa Tủ Lạnh Uy Tín Quận Bình Tân Sửa Tại Nhà quận bình tân
nhukdmtinh
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
19
nhukdmtinh
15 Tháng chín 2016
Toàn Quốc
PHẪU THUẬT THẨM MỸ TẠI BỆNH VIỆN PIYAVATE
bangdeptrai
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
19
bangdeptrai
15 Tháng chín 2016
Toàn Quốc
Địa chỉ cho thuê laptop uy tín ở đâu?
Dung_ThienHa
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
19
Dung_ThienHa
15 Tháng chín 2016
Toàn Quốc
7 Mẹo trị hôi nách bằng dân gian
tieubang22
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
22
tieubang22
15 Tháng chín 2016
HCM
Sạc macbook pro retina giá rẻ duy nhất tphcm
dquynhsg47
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
20
dquynhsg47
15 Tháng chín 2016
HCM
In bao bì giấy đựng bánh Trung Thu giá rẻ tpHCM
inkinhtekim
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
17
inkinhtekim
15 Tháng chín 2016
Toàn Quốc
Thiết lập mục tiêu cho dự án nhân sự marketing online
hoaanhdao217
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
20
hoaanhdao217
15 Tháng chín 2016
Toàn Quốc
Sản Xuất Màng Co (10kgx100cm) Chịu Nhiệt Ở Tại Nam Định
thoitrang33
,
15 Tháng chín 2016
Trả lời:
0
Đọc:
19
thoitrang33
15 Tháng chín 2016
Hiển thị chủ đề từ 4,841 đến 4,860 của 26,631
Tùy chọn hiển thị chủ đề
Xếp chủ đề theo:
Lần gửi bài cuối
Thời gian tạo chủ đề
Tiêu đề (sắp xếp ABC)
Số lượng trả lời
Số lượt xem
Bài viết đầu được yêu thích
Xếp chủ đề kiểu:
Thứ tự giảm dần
Thứ tự tăng dần
Tiền tố:
(Mọi)
Toàn Quốc
Hà nội
HCM
Cần Thơ
Đà Nẵng
Tỉnh thành khác
Đang tải...
(Bạn phải Đăng nhập hoặc Đăng ký để đăng bài viết)
Show Ignored Content
Trang 243 của 1332 trang
< Trước
1
←
241
242
243
244
245
→
1332
Tiếp >
Login with Facebook
Log in with Google
OR
Tên tài khoản hoặc Email:
Bạn đã có tài khoản rồi?
Tích vào đây để đăng ký
Vâng, Mật khẩu của tôi là:
Bạn đã quên mật khẩu?
Duy trì trạng thái đăng nhập
Rao vặt thời trang - Cộng đồng mua bán thời trang
Trang chủ
Rao vặt
Diễn đàn
Diễn đàn
Liên kết nhanh
Tìm kiếm diễn đàn
Recent Posts
Thời Trang Nữ
Thời trang nam
Thành viên
Thành viên
Liên kết nhanh
Notable Members
Đang truy cập
New Profile Posts
Menu
Tìm kiếm
Chỉ tìm trong tiêu đề
Được gửi bởi thành viên:
Dãn cách tên bằng dấu phẩy(,).
Mới hơn ngày:
Search this forum only
Hiển thị kết quả dạng Chủ đề
Tìm kiếm hữu ích
Recent Posts
Thêm...

Cache-control: private, max-age=0

Server: Apache/2.2.15 (CentOS)


text:
- Đăng tin ưu tiên
-
Các dịch vụ ưu tiên trên Rồng Bay
-
Ưu đãi cho khách hàng thường xuyên
Sử dụng tài khoản chuyên nghiệp
-
Ðăng tin thu hút khách hàng
Cách viết tiêu đề thân thiện, lôi cuốn khách hàng
-
Rồng bay ra mắt ứng dụng mới cho Người đăng tinTừ App store Từ Google play
-
- Hỏi & đáp
- Hỗ trợ
- Mua quảng cáo
- Đăng ký
- Đăng nhập

markdown:
- Đăng tin ưu tiên
-
__Các dịch vụ ưu tiên trên Rồng Bay__
-
__Ưu đãi cho khách hàng thường xuyên__ [Sử dụng tài khoản chuyên nghiệp](http://rongbay.com/su-dung-tai-khoan-chuyen-nghiep.html)
-
__Ðăng tin thu hút khách hàng__ [Cách viết tiêu đề thân thiện, lôi cuốn khách hàng](http://rongbay.com/Cach-viet-tieu-de-than-thien-loi-cuon-khach-hang-fp39.html)
-
Rồng bay ra mắt ứng dụng mới cho Người đăng tin
[Từ App store](https://itunes.apple.com/us/app/rong-bay-cong-cu-quan-ly-tin/id1099691034?ls=1&mt=8) [Từ Google play](https://play.google.com/store/apps/details?id=vn.vccorp.rongbay)
-
[Hỏi & đáp](http://rongbay.com/faqs.html)
- Hỗ trợ
- Nếu bạn cần hỗ trợ, vui lòng liên hệ
-
Điện thoại : **(04) 73095555**(ext: 497 / 496 / 495) Hotline : **0936 194 226**(Dành cho cá nhân) **0926 863 922**(Dành cho doanh nghiệp) : [lienhe@rongbay.com](mailto:lienhe@rongbay.com) Skype : [cskh.rongbay](skype:cskh.rongbay?chat)
-
[Mua quảng cáo](http://rongbay.com/mua-quang-cao.html) [Đăng ký](javascript:void(0);) [Đăng nhập](javascript:void(0);)

Set-Cookie: cityOtherRBName=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; domain=.rongbay.com

Cache-Control: private, max-age=0, pre-check=0


Set-Cookie: cityOtherRBName=Hai-Duong; expires=Tue, 05-Dec-2017 19:40:02 GMT; Max-Age=31535999; path=/; domain=.rongbay.com


Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0


text: Mẫu Anh ‘đốt cháy’ cùng cafe racer Honda CB550 Công nghệ - Xe - 19:10 | 25/10/2015 Chiếc Honda CB550 cafe racer của xưởng mang phong cách, tối giản trở thành một "cặp bài trùng" với người mẫu Anh quốc. Old Empire Motorcycles là một xưởng độ nhỏ, nằm ở ngoại ô vùng Norfolk - Anh Quốc. Đúng như tên gọi của xưởng, Old Empire Motorcycles “chuyên trị” các dòng xe cafe racer cổ điển. Chiếc Honda CB550 là mẫu xe Nhật Bản với động cơ 4 xi-lanh đầu tiên được Old Empire Motorcycles thực hiện. Với bản độ này, Old Empire Motorcycles đã lấy cảm hứng từ chiếc máy bay chiến đấu Blackburn Ripon của Anh từ năm 1926 để tạo nên kiểu dáng của chiếc xe. Mục tiêu của họ đó là có thể giữ lại được những nét cổ điển của thân xe, nhưng đồng thời kết hợp với các chi tiết “hàng độc” và hiện đại. Chỉ lướt nhìn qua, chiếc Honda CB550 Ripon của Old Empire Motorcycles đã gây ấn tượng bởi kiểu dáng cafe racer đậm chất tối giản. Các bánh của chiếc xe có vành nan với kích thước lên tới 19 inch, kết hợp cùng những chiếc lốp gai dạng retro khiến cho Ripon có vẻ ngoài năng động hơn. Phuộc trước của Ripon được lấy từ Honda CB550 nguyên bản nhưng đã được chỉnh sửa lại để đảm bảo rằng chiếc xe vẫn dễ điều khiển khi Old Empire Motorcycles đã “chế” lại bộ khung và phuộc sau của xe. Đặc biệt, phuộc sau có dạng monoshock nhưng với vị trí giảm xóc đặc biệt, đặt dưới gầm xe và tạo thành cơ cấu thanh đẩy độc đáo, hiếm gặp. Khối động cơ 550 cc của CB550 được phục chế lại, với các chế hòa khí Mikuni mới. Nằm ngay bên dưới chế hòa khí là bình ắc quy được đặt trong một bao da đậm chất cổ điển. Bình xăng của xe có hai má ốp theo phong cách như những chiếc xe côn tay của Honda trước đây, nhưng được làm bằng da thay vì cao su. Toàn bộ thân xe được sơn lại trong màu đen với hoa văn đặc biệt, tạo cảm giác như một bầu trời sao. Đèn pha tròn phía trước có dạng “gáo dừa” cổ điển, nhưng lại sử dụng phần quây chắn với thiết kế hiện đại, ẩn giấu những đồng hồ Motogadget mini ở phía sau. Dù là lần đầu tiên độ lại xe Nhật “4 máy” nhưng Old Empire Motorcycles đã thể hiện khả năng của mình xuất sắc qua bản độ CB550 Ripon. Theo Kiến thức TIN LIÊN QUAN 6 bóng hồng 9X chơi xe phân khối lớn đình đám nhất Việt Nam Toyota thu hồi 6,5 triệu xe trên toàn cầu vì nguy cơ cháy do chập điện Xe bạn có đang chạy bằng dầu nhớt giả? TỪ KHOÁ #550 cc#Cafe racer#CB500 Ripon#Honda#Motorcycles BÌNH LUẬN 0 Đăng nhập Gửi bình luận XEM THÊM... Xem tất cả Gửi


text:
- Hoạt động cuối:
- 24/9/15
- Tham gia ngày:
- 24/9/15
- Bài viết:
- 0
- Đã được thích:
- 0
- Điểm thành tích:
- 0
- Giới tính:
- Nữ
- Sinh nhật:
- 12/12/96 (Tuổi: 19)
raincypark
New Member, Nữ, 19
- raincypark được nhìn thấy lần cuối:
- 24/9/15
-
- Đang tải...
-
Giới thiệu
- Giới tính:
- Nữ
- Sinh nhật:
- 12/12/96 (Tuổi: 19)
Tương tác

markdown:
![ raincypark](http://svnhforum.com/forum/data/avatars/l/119/119039.jpg?1443099775)
- Hoạt động cuối:
- 24/9/15
- Tham gia ngày:
- 24/9/15
- Bài viết:
- 0
- Đã được thích:
- 0
- Điểm thành tích:
[0](members/raincypark.119039/trophies)
- Giới tính:
- Nữ
- Sinh nhật:
- 12/12/96 (Tuổi: 19)
# raincypark
New Member, Nữ, 19
- raincypark được nhìn thấy lần cuối:
- 24/9/15
-
- Đang tải...
-
### Giới thiệu
- Giới tính:
- Nữ
- Sinh nhật:
- 12/12/96 (Tuổi: 19)
### Tương tác

Vietnix-Cache: HIT from backend


text: Phần 2: BSC culture (Những nét văn hóa BSCers) 1/ Sứ mệnh; Tầm nhìn; Giá trị cốt lõi: - Sứ mệnh: Là một môi trường chia sẻ, đào tạo, thực hành trải nghiệm kỹ năng. Mang lại cảm hứng, lý tưởng, khát vọng và phương pháp thành công trong cuộc sống cho sinh viên. - Tầm nhìn: Trở thành CLB có khả năng chia sẻ, đào tạo, trải nghiệm kỹ năng, giao lưu, gắn kết tình bạn giữa các sinh viên toàn Việt Nam. - Giá trị cốt lõi: + Tư duy tích cực. + Thành viên gắn bó. + Nhiệt huyết tuổi trẻ. 2/ Slogan chính thức: You can if you think you can (Bạn có thể nếu bạn nghĩ bạn có thể) Bài hát truyền thống: Logo: Đồng phục: Bộ nhận diện thương hiệu: 3/Các slogan thể hiện giá trị cốt lõi khác: - Nghe – Quên, Nhìn – Nhớ, Trài nghiệm để thấu hiểu. - BSC – We are family. - Lửa của bạn thắp sáng BSC. - Tôi là người tuyệt vời – Tôi sinh ra là để thành công – Và tôi yêu BSC. - BSC – Bốc cháy để tỏa sáng. - … 4/Văn hóa chào BSC: *Khi gặp nhau: Tình thương mến thương (free hug – càng chặt càng tốt) *Kết thúc buổi họp, kết thúc sự kiện, khi muốn chơi trội, khi tự nhiên có hứng… Người khởi sướng: BSC ơi !!! BSCers: ƠI !!! Nks: BSC ah !!! BSCers: AH !!! Nks: Tay đâu… Tay đâu ??? BSCers: TAY ĐÂY. TAY ĐÂY !!! Nks hô, BSCers hét lại: TÔI LÀ NGƯỜI TUYỆT VỜI – TÔI SINH RA LÀ ĐỂ THÀNH CÔNG – VÀ TÔI YÊU BSC… (vỗ tay, hò hét. Free hug) 5/Văn hóa BSCers: - Tuân thủ nghiêm túc nội quy CLB. - Tuân thủ nghiêm túc luật chơi các trò chơi của CLB, tuân thủ các hình phạt khi thua. - Không được phép nói các từ chỉ trích tiêu cực về khả năng người khác như “ngu, đần, dốt,…” Tất cả các từ tiêu cực mang tính chất nói trên chuyển thành từ “TIỀM NĂNG”. - Không giải thích, không chỉ trích, CHỈ TÌM GIẢI PHÁP. - Giao tiếp tránh gây tổn thương (trừ khi thân thiết, và hiểu bản chất của nhau) - Tạo phong cách giao tiếp cởi mở, dễ gần, tự nhiên và độc lập. NGHIÊM CẤM: gò bó, gượng ép, rụt rè, thiếu chủ kiến. Tự nhiên nhưng không quá trớn – lễ phép ngôn từ với các anh chị khóa trên. - KHÔNG ngại KHÓ, KHÔNG ngại KHỔ, chỉ ngại KHÔ (cố gắng tránh tình trạng thiếu nhiệt huyết, trách nhiệm trong công việc; thiếu kỹ năng “chém gió” , “quăng bom” trong giao tiếp vs các BSCers) - Có việc nhận ngay, HĂNG HÁI, TÍCH CỰC. - Giữ TƯ DUY ở TRẠNG THÁI HÀO HỨNG, TÍCH CỰC. Sống với NIỀM TIM vào TƯƠNG LAI. TỰ TIN 100% vào bản thân. - Cố gắng NHỚ và CHÚC MỪNG SINH NHẬT các BSCer. - Khi bản thân gặp vấn đề KHÔNG THỂ hoặc KHÓ giải quyết, xin tư vấn, hỗ trợ ngay từ các bạn hoặc các anh chị. - Luôn tìm cách, để ý QUAN TÂM, GIÚP ĐỠ các BSCer khác. Đừng NGẠI NGẦN hay DO DỰ khi cho đi những GIÁ TRỊ của mình. - Chú ý NÂNG CAO VĂN HÓA ĐỌC và TĂNG TRẢI NGHIỆM cá nhân. 6/ Một số văn hóa dance BSC: (cập nhật bằng trải nghiệm): soooooooooooooooooo HOT!!!


text:
-
Mọi bài viết vi phạm chính sách, Spam/Không đúng chuyên mục BQT sẽ xóa bài và nick vĩnh viễn.Dismiss Notice
Để báo lỗi hoặc cần hỗ trợ vui lòng liên hệ:
Email: vipkhongtin@gmail.com - FB: Vipkhongtin. Xin cảm ơn!
Thiết kế, cung cấp Nội Thất Ghế Sofa Gỗ Óc Chó
Thảo luận trong 'Nội Ngoại thất' bắt đầu bởi noithatanhvu, 29/9/15.

markdown:
-
Mọi bài viết vi phạm chính sách, Spam/Không đúng chuyên mục BQT sẽ xóa bài và nick vĩnh viễn.
Để báo lỗi hoặc cần hỗ trợ vui lòng liên hệ:
Email: vipkhongtin@gmail.com - FB:
[Vipkhongtin](http://fb.com/vipkhongtin). Xin cảm ơn! [Dismiss Notice](account/dismiss-notice?notice_id=1)
# Thiết kế, cung cấp Nội Thất Ghế Sofa Gỗ Óc Chó
Thảo luận trong '
[Nội Ngoại thất](forums/noi-ngoai-that.21/)' bắt đầu bởi [noithatanhvu](members/noithatanhvu.6690/), [29/9/15](threads/thiet-ke-cung-cap-noi-that-ghe-sofa-go-oc-cho.9234/).

Server: Nginx-VPSSIM


text:
Lập trình Web động với PHP và MySQL
Chia sẻ: Nhan Nguyen | Ngày: | Loại File: PDF | Số trang:47
lượt xem 96
download
Lập trình Web động với PHP và MySQL
Phương pháp truy xuất cơ sở dữ liệu MySQL
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Lập trình Web động với PHP và MySQL
- LAÄP TRÌNH WEB ĐỘNG VÔÙI PHP / MySQL GUESTBOOK CATALOG FORUM SHOPPING CART PHAÀN 2 Toáng Phöôùc Khaûi (toång hôïp& bieân dòch)
- Phöông phaùp truy xuaát CSDL MySQL 1- Töø Command Prompt 2- Baèng leänh PHP 3- Duøng phpMyadmin
- Ñeå hieåu ñöôïc chöông naøy moät caùch roõ raøng, tröôùc tieân baïn caàn phaûi coù moät soá kieán thöùc cô baûn veà Cô Sôû Döõ Lieäu quan heä. Neáu baïn ñaõ hoïc qua moät khoaù caên baûn veà MS Access trong chöông trình ñaøo taïo chöùng chæ B chaúng haïn thì haún nhieân baïn coù theå tieáp tuïc. Coøn neáu nhö baïn chöa bieát gì veà noù thì toâi seõ baøn ñeán noù trong phaàn Phuï Luïc cuûa giaùo trình naøy hoaëc baïn coù theå tìm ngay moät taøi lieäu tham khaûo veà CSDL, deã nhaát laø taøi lieäu vaø MS Access ... ... Toâi chaéc raèng baây giôø baïn ñaõ coù kieán thöùc veà CSDL vaø hieåu bieát Table laø gì roài! Coù haøng khoái coâng vieäc baïn seõ phaûi laøm vieäc ñoái vôùi caùc Table vaø baïn seõ ñöôïc höôùng daãn caën keõ trong quyeån saùch naøy. Baïn seõ phaûi vöôït qua moät soá kieán thöùc veà noù ñeå môùi coù theå thaønh thaïo trong thao taùc vôùi Table. Nhö baïn bieát ñaáy: Con ñöôøng ñi ñeán thaønh coâng khoâng coù traûi thaûm saün ñaâu! Neáu baïn ñaõ töøng laøm vieäc vôùi MS SQL Server hay Access chuùng ñeàu coù hoã trôï vieäc taïo CSDL raát laø deã daøng vôùi giao dieän tröïc quan. Ñoái vôùi MySQL baïn cuõng coù theå söû duïng coâng cuï tröïc quan ñoù laø phpMyadmin. Tuy nhieân, baïn phaûi hoïc caùch thao taùc vôùi CSDL baèng doøng leänh, toâi chaéc raèng ñieàu naøy seõ raát coù ích cho baïn. Muoán chöông trình cuûa baïn trong luùc chaïy thao taùc töï ñoäng vôùi CSDL thì baïn caàn haøng taù leänh PHP/SQL ñeå thöïc hieän caùc yeâu caàu cuûa chöông trình.
- Tröôùc khi chuùng ta taïo caùc table trong CSDL cuûa MySQL, coù moät vaøi thöù baïn caàn phaûi hieåu roõ. Nhöõng khaùi nieäm cô baûn maø toâi saép giôùi thieäu sau ñaây raát quan troïng. Baïn haõy chaéc raèng mình ñaõ naém kyõ veà chuùng tröôùc khi thöïc hieän vieäc thieát keá döõ lieäu. Null Vieäc ñaàu tieân baïn phaûi laøm trong vieäc thieát keá moät table laø quyeát ñònh xem moät field coù cho pheùp giaù trò NULL hay khoâng. Trong CSDL quan heä, giaù trò NULL cuûa moät field ñoàng nghóa vôùi noù coù theå chaáp nhaän khoâng coù döõ lieäu trong ñoù. Neân nhôù raèng giaù trò NULL khaùc vôùi giaù trò cuûa moät chuoãi khoâng coù kyù töï trong ñoù hoaëc soá coù giaù trò 0. Ñoâi khi trong chöông trình, baïn seõ thöïc hieän moät soá ñoäng taùc so saùnh xem moät chuoãi naøo ñoù coù chöùa giaù trò hay khoâng, noù coù theå laø moät caâu leänh IF. Xeùt moät ví duï PHP nhö sau: $var //this is a variable used in the test if ($var == “”) { echo “Var is an empty string”; } else { echo $var; }
- Neáu baïn thöïc hieän vieäc so saùnh xem giaù trò soá coù phaûi 0 hay khoâng thì cuõng thöïc hieän töông töï. Ñoäng taùc so saùnh treân seõ khoâng laøm vieäc ñöôïc ñoái vôùi giaù trò NULL. Baïn neân hieåu raèng NULL laø khoâng chöùa baát kyø giaù trò gì trong ñoù, cho neân vieäc so saùnh trò khoâng mang yù nghóa gì caû. Trong chöông 3 baïn seõ thaáy raèng ñoái vôùi giaù trò NULL ñoøi hoûi laäp trình vieân phaûi raát caân nhaéc khi vieát leänh lieân keát table. Trong leänh SELECT cuûa SQL, coù moät soá caùch ñeå baïn coù theå kieåm tra neáu nhö moät field chöùa giaù trò NULL. Tröôùc heát baïn haõy söû duïng haøm Isnull(). Giaû söû tìm moät record trong table maø giaù trò midle_name laø NULL, baïn coù theå söû duïng query sau: select * from names where isnull(middle_name); Hoaëc laáy caùc record maø middle_name khaùc NULL: select * from names where !isnull(middle_name); Baïn cuõng coù theå söû duïng is null vaø is not null: select * from users were addr2 is null; select * from users where addr2 is not null; Ñeå roõ hôn, baïn haõy xem chuyeän gì xaûy ra khi toâi coá gaéng lieân keát hai table sau:
- Khach_hang ten ho_lot ba_xa Trung Le Anh 1321 Khai Tong Phuoc Null Hon_nhan ba_xa ten ho_lot 1321 Diem Nguyen Thuy Neáu baïn muoán tìm teân caùc khaùch haøng vaø teân nhöõng baø xaõ cuûa hoï, baïn seõ phaûi lieân keát 2 table naøy thoâng qua field ba_xa. (Xin baïn chôù lo laéng khi chöa hieåu veà cuù phaùp, baïn seõ hoïc ngay ôû phaàn tieáp theo thoâi). SELECT * FROM khach_hang, hon_nhan WHERE khach_hang.ba_xa = hon_nhan.ba_xa
- Vieäc thöïc hieän naøy chæ ñuùng ñoái vôùi Trung, nhöng seõ coù vaán ñeà ñoái vôùi Khai bôûi vì anh ta haõy coøn ñoäc thaân vaø ba_xa cuûa anh ta laø NULL. Trong chöông 3 baïn seõ khaûo saùt kyõ hôn veà vaán ñeà naøy. Index Ngöôøi ta noùi raèng öu ñieåm vöôït troäi cuûa Heä quaûn trò CSDL quan heä laø noù thöïc hieän caùc vieäc tìm kieám hay saép xeáp nhöõng khoái löôïng döõ lieäu khoång loà moät caùch raát nhanh choùng. Sôû dó noù thöïc hieän ñöôïc vieäc naøy laø do noù coù chöùa moät cô caáu löu tröõ döõ lieäu goïi laø INDEX. INDEX cho pheùp database server taïo ñöôïc moät field ñaëc tröng tìm kieám vôùi toác ñoä khoù ngôø. Caùc INDEX ñaëc bieät hoã trôï moät hoaëc moät nhoùm caùc record trong moät table chöùa soá löôïng lôùn caùc record. Chuùng cuõng hoã trôï toác ñoä cho caùc haøm lieân keát hoaëc taùch nhoùm döõ lieäu nhö min(), max(), baïn seõ tìm hieåu ôû Chöông 3. Vôùi caùc tính naêng vöôït troäi naøy, taïi sao ngöôøi ta laïi khoâng taïo index trong taát caû caùc field cuûa moät table? Coù moät soá ñieàu trôû ngaïi nhö sau: Thöù nhaát, index coù seõ laøm chaäm moät soá tieán trình trong CSDL. Moãi laàn baûo trì caùc index Database Server phaûi maát khaù nhieàu thôøi gian. Coù moät vaøi tröôøng hôïp chính caùc index laøm cho chuùng chaäm haún. Neáu nhö treân table cuûa baïn taát caû caùc record ñeàu gioáng y nhö nhau thì khoâng coù lyù do gì ñeå baïn taïo index. Caùc index dö thöøa chæ laøm cho toán theâm khoâng gian ñóa cuûa baïn maø thoâi.
- Ñoái vôùi moät table coù gaén khoaù chính (primary key) thì thoâng thöôøng field coù khoaù naøy ñöôïc duøng vaøo vieäc tìm kieám cho neân index seõ ñöôïc gaùn töï ñoäng treân field naøy. Baïn seõ gaëp laïi raát nhieàu coâng vieäc taïo index ôû caùc phaàn tieáp theo sau. Leänh CREATE Database Tröôùc khi taïo ñöôïc moät Table thì ñieàu taát yeáu laø baïn phaûi taïo ñöôïc moät Database caùi ñaõ. Vieäc naøy deã daøng vaø nhanh choùng thoâi. Leänh CREATE ñöôïc söû duïng nhö sau: mysql> create database database_name; Neáu nhö baïn thaéc maéc raèng sau khi taïo database noù seõ naèm ôû trong thö muïc naøo treân oå ñóa cuûa baïn thì baïn haõy tìm trong ..\mysql\data xem coù khoâng. Khi ñaët teân cho database, hay ñaët teân cho field vaø index gì ñaáy traùnh tröôøng traùnh tröôøng hôïp ñaët nhöõng caùi teân khoù nhôù hoaëc deã bò laãn loän. Ñoái vôùi moät soá heä thoáng Unix chaúng haïn coù söï phaân bieät chöõ HOA/thöôøng thì CSDL chaïy treân noù cuõng aûnh höôûng theo. Baïn haõy choïn moät quy öôùc cho rieâng mình trong vieäc ñaët teân ñeå khoûi nhaàm laãn veà sau. Chaúng haïn teân cuûa table vaø field ñeàu ñaët chöõ thöôøng chaúng haïn. Neân nhôù laø khoâng ñöôïc söû duïng khoaûng traéng.
- Baây giôø baïn tìm hieåu caû hai caùch taïo database: Caùch thöù nhaát taïo thuû coâng töø daáu nhaéc doøng leänh DOS, caùch thöù hai söû duïng caùc leänh trong PHP. Caùch thöù nhaát toâi ñaõ coù trình baøy ôû chöông giôùi thieäu vaø baïn ñaõ taïo moät database teân laø guestbook. Cuù phaùp taïo nhö sau: mysql> create database guestbook; Caùch thöù hai laø söû duïng leänh trong PHP, baïn coù theå duøng haøm mysql_create_db() hoaëc mysql_query(). Nhöng neân nhôù tröôùc khi taïo baïn phaûi thöïc hieän ñöôïc keát noái vôùi database server. $conn = mysql_connect(“localhost”,”username”, “password”) or die (“Could not connect to localhost”); mysql_create_db(“my_database”) or die (“Could not create database”); $string = “create database my_other_db”; mysql_query($string) or die(mysql_error());
- Leänh USE Database Sau khi ñaõ taïo ñöôïc moät database môùi trong database server baïn seõ baét ñaàu choïn noù ñeå söû duïng cho coâng vieäc cuûa mình. Caùch thöïc hieän nhö sau: 1. Command Prompt: mysql> use database_name; 2. Trong PHP: $conn = mysql_connect(“localhost”,”username”, “password”) or die (“Could not connect to localhost”); mysql_select_db(“test”, $conn) or die (“Could not select database”);
- Leänh CREATE Table Löu yù: Leänh naøy thöïc hieän sau khi ñaõ coù leänh CREATE Database. Moät khi baïn ñaõ taïo vaø choïn database, vieäc tieáp theo laø taïo moät table. Baïn seõ söû duïng leänh Create Table nhö sau: create table table_name ( column_1 column_type column_attributes, column_2 column_type column_attributes, primary key (column_name), index index_name(column_name) ) Ñoái vôùi thuoäc tính caùc field (coät) chuùng ta caàn baøn veà: - null hoaëc not null - default
- Neáu baïn khoâng ñònh nghóa NULL hay NOT NULL thì NULL seõ ñöôïc choïn laøm giaù trò maëc ñònh. Haõy xeùt ví duï sau: create table topics2 ( topic_id integer not null auto_increment, parent_id integer default 0 not null, root_id integer default 0, name varchar(255), description text null, create_dt timestamp, modify_dt timestamp, author varchar(255) null, author_host varchar(255) null, primary key(topic_id), index my_index(parent_id)) Trong ví duï treân baïn taïo ra moät table coù teân topics2, coù taát caû 8 field vaø coù 2 index, moät index cho khoaù chính vaø moät cho parent_id. Type cuûa caùc field treân laàn löôït laø integer, varchar, text, timestamp. Giaù trò ñöùng sau defaul laø giaù trò maëc ñònh baïn gaùn cho moät oâ trong record khi khoâng nhaäp lieäu vaøo.
- Baây giôø chuùng ta aùp duïng caùc leänh naøy vaøo moät chöông trình PHP ñeå taïo table, haøm mysql_query () ñöôïc söû duïng: $conn = mysql_connect(“localhost”,”username”, “password”) or die (“Could not connect to localhost”); mysql_select_db(“test”, $conn) or die(“could not select database”); $query = “create table my_table (col_1 int not null primary key, col_2 text)”; mysql_query($query) or die(mysql_error()); * Löu yù: username vaø password tuyø thuoäc vaøo MySQL cuûa baïn.Ví duï: $conn = mysql_connect(“localhost”,”minhtrung”, “zadfdfaked”) or Thoâng thöôøng caùc nhaø cung caáp host PHP söû duïng localhost, tuy nhieân moät soá hosting khoâng söû duïng localhost nhö Yahoo chaúng haïn. Do ñoù baïn caàn xem höôùng daãn cuûa nhaø cung caáp host.
- Kieåu döõ lieäu Baây giôø chuùng ta haõy baøn veà caùc kieåu döõ lieäu (type) gaùn cho field trong table. Coù raát nhieàu kieåu khaùc nhau chuùng ta seõ laàn löôït khaûo saùt töøng kieåu moät. Kieåu chuoãi vaên baûn MySQL coù 7 kieåu daønh cho döõ lieäu kieåu chuoãi vaên baûn: char varchar tinytext text mediumtext longtext enum
- CHAR Caùch söû duïng: char(length) Length coù giaù trò toái ña laø 255. Giaû söû baïn söû duïng khai baùo char(10) thì baïn chæ ñöôïc pheùp nhaäp vaøo toái ña 10 kyù töï maø thoâi. VARCHAR Caùch söû duïng: varchar(length) Kieåu naøy cuõng gaàn gioáng nhö kieåu CHAR coù ñoä daøi toái ña cuõng laø 255. Ñieåm khaùc bieät cuûa varchar laø noù chæ laø bieán löu tröõ ñoä daøi, cho neân noù seõ khoâng thay ñoåi khi giaù trò cuûa cuûa oâ döõ lieäu daøi hay ngaén. MySQL seõ sinh ra moät kyù duøng laøm bieán chöùa ñoä daøi cuûa field kieåu varchar. Ñoàng thôøi MySQL seõ thöïc hieän chöùc naêng loaïi boû caùc khoaûng troáng trong moãi oâ döõ lieäu neáu nhö khoâng ñöôïc söû duïng heát. USING CHAR OR VARCHAR Coù söï khaùc nhau trong vieäc söû duïng CHAR vaø VARCHAR. Sau ñaây laø phöông höôùng löïa choïn cuûa baïn. Giaû duï baïn taïo moät field laø ÑÒA CHÆ vaø baïn döï tính ñoä daøi toái ña laø 150. Coù nhöõng tröôøng hôïp ñòa chæ raát ngaén ví duï: 1 Leâ Lôïi, Q.1, TPHCM. Baïn chæ söû duïng coù 20 kyù töï, nhö vaäy coøn
- troáng raát nhieàu kyù töï khoâng duøng ñeán. Trong tröôøng hôïp naøy baïn neân söû duïng kieåu VARCHAR (150). Tröôøng hôïp field cuûa baïn laø MAÕ SOÁ chaúng haïn, vaø baïn cho ñoä daøi toái ña laø 6 theo quy öôùc taïo maõ cuûa baïn ví duï: KH0001 . Trong tröôøng hôïp naøy caùc oâ khaùc ñeàu ñöôïc nhaäp theo chuaån ñònh saün luoân luoân laø 6 kyù töï cho neân khoâng vieäc gì baïn phaûi söû duïng VARCHAR ñeå MySQL phaûi nhoïc coâng theo doõi ñoä daøi cuûa caùc oâ moãi khi nhaäp vaøo. Baïn chæ söû duïng VAR(6) laø ñöôïc. Trong tröôøng hôïp baïn choïn kieåu döõ lieäu laø varchar(4) thì MySQL seõ töï ñoäng ñoåi laïi laø kieåu char. TINYTEXT Caùch söû duïng: tinytext Ñaây laø moät trong boán kieåu text nhò phaân. Taát caû 4 kieåu naøy (tinytext, text, mediumtext, largetext) ñeàu laø kieåu bieán töông töï nhö varchar. Chuùng khæ khaùc nhau veà ñoä daøi cuûa cho pheùp cuûa kyù töï maø thoâi. Tuy nhieân, ñoái vôùi TINYTEXT thì cho pheùp ñoä daøi toái ña laø 255, gioáng nhö varchar(255). Cho pheùp taïo index treân toaøn boä caùc kyù töï cuûa field naøy.
- TEXT Caùch söû duïng: text Cho pheùp ñoä daøi toái ña laø 65,535 kyù töï. Coù theå taïo index treân 255 kyù töï ñaàu. MEDIUMTEXT Caùch söû duïng: midiumtext Cho pheùp ñoä daøi toái ña laø 16,777,215 kyù töï. Coù theå taïo index treân 255 kyù töï ñaàu. LONGTEXT Caùch söû duïng: longtext Cho pheùp ñoä daøi toái ña laø 4,294,967,295 kyù töï. Coù theå taïo index treân 255 kyù töï ñaàu. Tuy nhieân loaïi naøy khoâng thoâng duïng bôûi vì MySQL chæ hoã trôï chuoãi 16 trieäu bytes. ENUM Caùch söû duïng: enum (‘value1’, ‘value2’, ‘value3’ ...) [default ‘value’] Vôùi enum baïn coù theå giôùi haïn caùc giaù trò ñöôïc ñònh saün cho moät field. Cho pheùp baïn ñònh tröôùc toái ña 65.535 giaù trò. Thoâng thöôøng ngöôøi ta duøng kieåu naøy cho field chöùa giaù trò Yes hoaëc No. Ví duï:
- create table my_table ( id int auto_increment primary key, answer enum (‘yes’, ‘no’) default ‘no’ ); SET Caùch söû duïng: set (‘value1’, ‘value2’, ‘value3’ ...) [default ‘value’] Kieåu naøy ñònh nghóa moät taäp hôïp haøng loaït caùc giaù trò ñònh tröôùc. Tuy nhieân, caùch naøy ít ñöôïc duøng bôûi vì noù phaù vôõ caáu truùc thieát keá CSDL (moät field coù quaù nhieàu kieåu) vaø caùc baïn seõ khoâng thaáy toâi söû duïng trong quyeån saùch naøy. Kieåu döõ lieäu soá MySQL coù taát caû 7 kieåu soá. Löu yù raèng caùc kieåu sau ñaây laø gioáng nhau: int/ integer, double/double precision/real, decimal/numeric int/integer tinyint mediumint bigint
- float double/double precision/real decimal/numeric Ñoái vôùi taát caû kieåu soá, giaù trò lôùn nhaát cho pheùp laø 255. Ñoái vôùi moät soá kieåu cho pheùp baïn theå hieän caùc soá 0 ñöùng ñaàu. Giaû söû baïn coù moät field coù ñoä daøi laø 10 thì soá 25 trong oâ döõ lieäu seõ ñöôïc theå hieän 0000000025. Field soá coøn ñöôïc ñònh nghóa laø coù daáu (signed) hoaëc khoâng daáu (unsigned). Maëc ñòch laø coù. INT/INTEGER Caùch söû duïng: int(display size) [unsigned] [zerofill] Neáu baïn duøng khoâng daáu thì giaù trò cuûa field cho pheùp laø töø 0 ñeán 4.294.967.295. Neáu duøng coù daáu thì giaù trò töø –2.147.483.648 ñeán 2.147.483.647. Kieåu Int seõ söû duïng auto_increment (töï ñoäng theo chieàu taêng) ñeå ñònh nghóa khoaù chính cuûa table. create table my_table ( table_id int unsigned auto_increment primary key, next_column text );
- Ñeå yù raèng baïn söû duïng khoâng daáu (unsigned) bôûi vì auto_increment khoâng duøng cho caùc giaù trò aâm. TINYINT Caùch söû duïng: tinyint(display size) [unsigned] [zerofill] Neáu khoâng daáu, tinyint seõ chöùa caùc giaù trò nguyeân töø 0 ñeán 255. Neáu coù daáu thì töø -128 ñeán 127. MEDIUMINT Caùch söû duïng: mediumint(display size) [unsigned] [zerofill] Coù daáu: coù giaù trò töø -8.388.608 ñeán 8.388.607 Khoâng daáu: coù giaù trò töø 0 ñeán 1677215 BIGINT Caùch söû duïng: bigint(display size) [unsigned] [zerofill] Coù daáu: -9.223.372.036.854.775.808 ñeán 9.223.372.036.854.775.807 Khoâng daáu: from 0 to 18.446.744.073.709.551.615
CÓ THỂ BẠN MUỐN DOWNLOAD
-
LẬP TRÌNH WEB ĐỘNG VỚI PHP / MySQL
132 p | 1153 | 663
-
Lập trình web động với PHP / MySQL (Phần 2)
47 p | 519 | 394
-
Lập trình web động với PHP / MySQL (Phần 3)
44 p | 454 | 344
-
Lập trình web động với PHP / MySQL (Phần 1)
41 p | 486 | 331
-
Lập trình web động với PHP/ MySQL (p1)
41 p | 438 | 282
-
Lập trình wed động với PHP / MySQL
46 p | 278 | 209
-
Lập trình web động với PHP/ MySQL (p3)
44 p | 245 | 177
-
Thủ thuật lập trình web động với PHP / MySQL
41 p | 280 | 173
-
Phần 2: LẬP TRÌNH WEB ĐỘNG VỚI PHP / MySQL
47 p | 226 | 164
-
Phần 3: LẬP TRÌNH WEB ĐỘNG VỚI PHP / MySQL
44 p | 220 | 161
-
Lập trình Web ASP với tiếng Việt Unicode
6 p | 310 | 142
-
Lập trình web động với PHP / Mysql P1
41 p | 117 | 74
-
Lập trình Web động với PHP
132 p | 114 | 47
-
LẬP TRÌNH WEB ĐỘNG VỚI PHP/ MYSQL - PHẦN 3 - TỐNG PHƯỚC KHẢI - 1
9 p | 138 | 28
-
Nhập môn lập trình web với PHP - Bài 3: CSS cơ bản
20 p | 53 | 15
-
LẬP TRÌNH WEB ĐỘNG VỚI PHP and MySQL
53 p | 66 | 11
-
Bài giảng Lập trình Web: Chương 5.1 - Trần Công Án (tt)
73 p | 11 | 2
-
Bài giảng Lập trình Web ASP.Net với C#: Chương 7 - Th.S Phạm Đào Minh Vũ
62 p | 10 | 2

markdown:
# Lập trình Web động với PHP và MySQL
Chia sẻ: Nhan Nguyen | Ngày: | Loại File: PDF | Số trang:47
lượt xem 96
download
![](http://image.tlvnimg.com/document/thumbnail/2009/20091116/nguyen4/80x100/lap_trinh_web_dong_voi_php_va_mysql_0687.jpg)
##
Lập trình Web động với PHP và MySQL
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](images/down16x21.png)
Phương pháp truy xuất cơ sở dữ liệu MySQL
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Lập trình Web động với PHP và MySQL
- LAÄP TRÌNH WEB ĐỘNG VÔÙI PHP / MySQL GUESTBOOK CATALOG FORUM SHOPPING CART PHAÀN 2 Toáng Phöôùc Khaûi (toång hôïp& bieân dòch)
- Phöông phaùp truy xuaát CSDL MySQL 1- Töø Command Prompt 2- Baèng leänh PHP 3- Duøng phpMyadmin
- Ñeå hieåu ñöôïc chöông naøy moät caùch roõ raøng, tröôùc tieân baïn caàn phaûi coù moät soá kieán thöùc cô baûn veà Cô Sôû Döõ Lieäu quan heä. Neáu baïn ñaõ hoïc qua moät khoaù caên baûn veà MS Access trong chöông trình ñaøo taïo chöùng chæ B chaúng haïn thì haún nhieân baïn coù theå tieáp tuïc. Coøn neáu nhö baïn chöa bieát gì veà noù thì toâi seõ baøn ñeán noù trong phaàn Phuï Luïc cuûa giaùo trình naøy hoaëc baïn coù theå tìm ngay moät taøi lieäu tham khaûo veà CSDL, deã nhaát laø taøi lieäu vaø MS Access ... ... Toâi chaéc raèng baây giôø baïn ñaõ coù kieán thöùc veà CSDL vaø hieåu bieát Table laø gì roài! Coù haøng khoái coâng vieäc baïn seõ phaûi laøm vieäc ñoái vôùi caùc Table vaø baïn seõ ñöôïc höôùng daãn caën keõ trong quyeån saùch naøy. Baïn seõ phaûi vöôït qua moät soá kieán thöùc veà noù ñeå môùi coù theå thaønh thaïo trong thao taùc vôùi Table. Nhö baïn bieát ñaáy: Con ñöôøng ñi ñeán thaønh coâng khoâng coù traûi thaûm saün ñaâu! Neáu baïn ñaõ töøng laøm vieäc vôùi MS SQL Server hay Access chuùng ñeàu coù hoã trôï vieäc taïo CSDL raát laø deã daøng vôùi giao dieän tröïc quan. Ñoái vôùi MySQL baïn cuõng coù theå söû duïng coâng cuï tröïc quan ñoù laø phpMyadmin. Tuy nhieân, baïn phaûi hoïc caùch thao taùc vôùi CSDL baèng doøng leänh, toâi chaéc raèng ñieàu naøy seõ raát coù ích cho baïn. Muoán chöông trình cuûa baïn trong luùc chaïy thao taùc töï ñoäng vôùi CSDL thì baïn caàn haøng taù leänh PHP/SQL ñeå thöïc hieän caùc yeâu caàu cuûa chöông trình.
- Tröôùc khi chuùng ta taïo caùc table trong CSDL cuûa MySQL, coù moät vaøi thöù baïn caàn phaûi hieåu roõ. Nhöõng khaùi nieäm cô baûn maø toâi saép giôùi thieäu sau ñaây raát quan troïng. Baïn haõy chaéc raèng mình ñaõ naém kyõ veà chuùng tröôùc khi thöïc hieän vieäc thieát keá döõ lieäu. Null Vieäc ñaàu tieân baïn phaûi laøm trong vieäc thieát keá moät table laø quyeát ñònh xem moät field coù cho pheùp giaù trò NULL hay khoâng. Trong CSDL quan heä, giaù trò NULL cuûa moät field ñoàng nghóa vôùi noù coù theå chaáp nhaän khoâng coù döõ lieäu trong ñoù. Neân nhôù raèng giaù trò NULL khaùc vôùi giaù trò cuûa moät chuoãi khoâng coù kyù töï trong ñoù hoaëc soá coù giaù trò 0. Ñoâi khi trong chöông trình, baïn seõ thöïc hieän moät soá ñoäng taùc so saùnh xem moät chuoãi naøo ñoù coù chöùa giaù trò hay khoâng, noù coù theå laø moät caâu leänh IF. Xeùt moät ví duï PHP nhö sau: $var //this is a variable used in the test if ($var == “”) { echo “Var is an empty string”; } else { echo $var; }
- Neáu baïn thöïc hieän vieäc so saùnh xem giaù trò soá coù phaûi 0 hay khoâng thì cuõng thöïc hieän töông töï. Ñoäng taùc so saùnh treân seõ khoâng laøm vieäc ñöôïc ñoái vôùi giaù trò NULL. Baïn neân hieåu raèng NULL laø khoâng chöùa baát kyø giaù trò gì trong ñoù, cho neân vieäc so saùnh trò khoâng mang yù nghóa gì caû. Trong chöông 3 baïn seõ thaáy raèng ñoái vôùi giaù trò NULL ñoøi hoûi laäp trình vieân phaûi raát caân nhaéc khi vieát leänh lieân keát table. Trong leänh SELECT cuûa SQL, coù moät soá caùch ñeå baïn coù theå kieåm tra neáu nhö moät field chöùa giaù trò NULL. Tröôùc heát baïn haõy söû duïng haøm Isnull(). Giaû söû tìm moät record trong table maø giaù trò midle_name laø NULL, baïn coù theå söû duïng query sau: select * from names where isnull(middle_name); Hoaëc laáy caùc record maø middle_name khaùc NULL: select * from names where !isnull(middle_name); Baïn cuõng coù theå söû duïng is null vaø is not null: select * from users were addr2 is null; select * from users where addr2 is not null; Ñeå roõ hôn, baïn haõy xem chuyeän gì xaûy ra khi toâi coá gaéng lieân keát hai table sau:
- Khach_hang ten ho_lot ba_xa Trung Le Anh 1321 Khai Tong Phuoc Null Hon_nhan ba_xa ten ho_lot 1321 Diem Nguyen Thuy Neáu baïn muoán tìm teân caùc khaùch haøng vaø teân nhöõng baø xaõ cuûa hoï, baïn seõ phaûi lieân keát 2 table naøy thoâng qua field ba_xa. (Xin baïn chôù lo laéng khi chöa hieåu veà cuù phaùp, baïn seõ hoïc ngay ôû phaàn tieáp theo thoâi). SELECT * FROM khach_hang, hon_nhan WHERE khach_hang.ba_xa = hon_nhan.ba_xa
- Vieäc thöïc hieän naøy chæ ñuùng ñoái vôùi Trung, nhöng seõ coù vaán ñeà ñoái vôùi Khai bôûi vì anh ta haõy coøn ñoäc thaân vaø ba_xa cuûa anh ta laø NULL. Trong chöông 3 baïn seõ khaûo saùt kyõ hôn veà vaán ñeà naøy. Index Ngöôøi ta noùi raèng öu ñieåm vöôït troäi cuûa Heä quaûn trò CSDL quan heä laø noù thöïc hieän caùc vieäc tìm kieám hay saép xeáp nhöõng khoái löôïng döõ lieäu khoång loà moät caùch raát nhanh choùng. Sôû dó noù thöïc hieän ñöôïc vieäc naøy laø do noù coù chöùa moät cô caáu löu tröõ döõ lieäu goïi laø INDEX. INDEX cho pheùp database server taïo ñöôïc moät field ñaëc tröng tìm kieám vôùi toác ñoä khoù ngôø. Caùc INDEX ñaëc bieät hoã trôï moät hoaëc moät nhoùm caùc record trong moät table chöùa soá löôïng lôùn caùc record. Chuùng cuõng hoã trôï toác ñoä cho caùc haøm lieân keát hoaëc taùch nhoùm döõ lieäu nhö min(), max(), baïn seõ tìm hieåu ôû Chöông 3. Vôùi caùc tính naêng vöôït troäi naøy, taïi sao ngöôøi ta laïi khoâng taïo index trong taát caû caùc field cuûa moät table? Coù moät soá ñieàu trôû ngaïi nhö sau: Thöù nhaát, index coù seõ laøm chaäm moät soá tieán trình trong CSDL. Moãi laàn baûo trì caùc index Database Server phaûi maát khaù nhieàu thôøi gian. Coù moät vaøi tröôøng hôïp chính caùc index laøm cho chuùng chaäm haún. Neáu nhö treân table cuûa baïn taát caû caùc record ñeàu gioáng y nhö nhau thì khoâng coù lyù do gì ñeå baïn taïo index. Caùc index dö thöøa chæ laøm cho toán theâm khoâng gian ñóa cuûa baïn maø thoâi.
- Ñoái vôùi moät table coù gaén khoaù chính (primary key) thì thoâng thöôøng field coù khoaù naøy ñöôïc duøng vaøo vieäc tìm kieám cho neân index seõ ñöôïc gaùn töï ñoäng treân field naøy. Baïn seõ gaëp laïi raát nhieàu coâng vieäc taïo index ôû caùc phaàn tieáp theo sau. Leänh CREATE Database Tröôùc khi taïo ñöôïc moät Table thì ñieàu taát yeáu laø baïn phaûi taïo ñöôïc moät Database caùi ñaõ. Vieäc naøy deã daøng vaø nhanh choùng thoâi. Leänh CREATE ñöôïc söû duïng nhö sau: mysql> create database database_name; Neáu nhö baïn thaéc maéc raèng sau khi taïo database noù seõ naèm ôû trong thö muïc naøo treân oå ñóa cuûa baïn thì baïn haõy tìm trong ..\mysql\data xem coù khoâng. Khi ñaët teân cho database, hay ñaët teân cho field vaø index gì ñaáy traùnh tröôøng traùnh tröôøng hôïp ñaët nhöõng caùi teân khoù nhôù hoaëc deã bò laãn loän. Ñoái vôùi moät soá heä thoáng Unix chaúng haïn coù söï phaân bieät chöõ HOA/thöôøng thì CSDL chaïy treân noù cuõng aûnh höôûng theo. Baïn haõy choïn moät quy öôùc cho rieâng mình trong vieäc ñaët teân ñeå khoûi nhaàm laãn veà sau. Chaúng haïn teân cuûa table vaø field ñeàu ñaët chöõ thöôøng chaúng haïn. Neân nhôù laø khoâng ñöôïc söû duïng khoaûng traéng.
- Baây giôø baïn tìm hieåu caû hai caùch taïo database: Caùch thöù nhaát taïo thuû coâng töø daáu nhaéc doøng leänh DOS, caùch thöù hai söû duïng caùc leänh trong PHP. Caùch thöù nhaát toâi ñaõ coù trình baøy ôû chöông giôùi thieäu vaø baïn ñaõ taïo moät database teân laø guestbook. Cuù phaùp taïo nhö sau: mysql> create database guestbook; Caùch thöù hai laø söû duïng leänh trong PHP, baïn coù theå duøng haøm mysql_create_db() hoaëc mysql_query(). Nhöng neân nhôù tröôùc khi taïo baïn phaûi thöïc hieän ñöôïc keát noái vôùi database server. $conn = mysql_connect(“localhost”,”username”, “password”) or die (“Could not connect to localhost”); mysql_create_db(“my_database”) or die (“Could not create database”); $string = “create database my_other_db”; mysql_query($string) or die(mysql_error());
- Leänh USE Database Sau khi ñaõ taïo ñöôïc moät database môùi trong database server baïn seõ baét ñaàu choïn noù ñeå söû duïng cho coâng vieäc cuûa mình. Caùch thöïc hieän nhö sau: 1. Command Prompt: mysql> use database_name; 2. Trong PHP: $conn = mysql_connect(“localhost”,”username”, “password”) or die (“Could not connect to localhost”); mysql_select_db(“test”, $conn) or die (“Could not select database”);
- Leänh CREATE Table Löu yù: Leänh naøy thöïc hieän sau khi ñaõ coù leänh CREATE Database. Moät khi baïn ñaõ taïo vaø choïn database, vieäc tieáp theo laø taïo moät table. Baïn seõ söû duïng leänh Create Table nhö sau: create table table_name ( column_1 column_type column_attributes, column_2 column_type column_attributes, primary key (column_name), index index_name(column_name) ) Ñoái vôùi thuoäc tính caùc field (coät) chuùng ta caàn baøn veà: - null hoaëc not null - default
- Neáu baïn khoâng ñònh nghóa NULL hay NOT NULL thì NULL seõ ñöôïc choïn laøm giaù trò maëc ñònh. Haõy xeùt ví duï sau: create table topics2 ( topic_id integer not null auto_increment, parent_id integer default 0 not null, root_id integer default 0, name varchar(255), description text null, create_dt timestamp, modify_dt timestamp, author varchar(255) null, author_host varchar(255) null, primary key(topic_id), index my_index(parent_id)) Trong ví duï treân baïn taïo ra moät table coù teân topics2, coù taát caû 8 field vaø coù 2 index, moät index cho khoaù chính vaø moät cho parent_id. Type cuûa caùc field treân laàn löôït laø integer, varchar, text, timestamp. Giaù trò ñöùng sau defaul laø giaù trò maëc ñònh baïn gaùn cho moät oâ trong record khi khoâng nhaäp lieäu vaøo.
- Baây giôø chuùng ta aùp duïng caùc leänh naøy vaøo moät chöông trình PHP ñeå taïo table, haøm mysql_query () ñöôïc söû duïng: $conn = mysql_connect(“localhost”,”username”, “password”) or die (“Could not connect to localhost”); mysql_select_db(“test”, $conn) or die(“could not select database”); $query = “create table my_table (col_1 int not null primary key, col_2 text)”; mysql_query($query) or die(mysql_error()); * Löu yù: username vaø password tuyø thuoäc vaøo MySQL cuûa baïn.Ví duï: $conn = mysql_connect(“localhost”,”minhtrung”, “zadfdfaked”) or Thoâng thöôøng caùc nhaø cung caáp host PHP söû duïng localhost, tuy nhieân moät soá hosting khoâng söû duïng localhost nhö Yahoo chaúng haïn. Do ñoù baïn caàn xem höôùng daãn cuûa nhaø cung caáp host.
- Kieåu döõ lieäu Baây giôø chuùng ta haõy baøn veà caùc kieåu döõ lieäu (type) gaùn cho field trong table. Coù raát nhieàu kieåu khaùc nhau chuùng ta seõ laàn löôït khaûo saùt töøng kieåu moät. Kieåu chuoãi vaên baûn MySQL coù 7 kieåu daønh cho döõ lieäu kieåu chuoãi vaên baûn: char varchar tinytext text mediumtext longtext enum
- CHAR Caùch söû duïng: char(length) Length coù giaù trò toái ña laø 255. Giaû söû baïn söû duïng khai baùo char(10) thì baïn chæ ñöôïc pheùp nhaäp vaøo toái ña 10 kyù töï maø thoâi. VARCHAR Caùch söû duïng: varchar(length) Kieåu naøy cuõng gaàn gioáng nhö kieåu CHAR coù ñoä daøi toái ña cuõng laø 255. Ñieåm khaùc bieät cuûa varchar laø noù chæ laø bieán löu tröõ ñoä daøi, cho neân noù seõ khoâng thay ñoåi khi giaù trò cuûa cuûa oâ döõ lieäu daøi hay ngaén. MySQL seõ sinh ra moät kyù duøng laøm bieán chöùa ñoä daøi cuûa field kieåu varchar. Ñoàng thôøi MySQL seõ thöïc hieän chöùc naêng loaïi boû caùc khoaûng troáng trong moãi oâ döõ lieäu neáu nhö khoâng ñöôïc söû duïng heát. USING CHAR OR VARCHAR Coù söï khaùc nhau trong vieäc söû duïng CHAR vaø VARCHAR. Sau ñaây laø phöông höôùng löïa choïn cuûa baïn. Giaû duï baïn taïo moät field laø ÑÒA CHÆ vaø baïn döï tính ñoä daøi toái ña laø 150. Coù nhöõng tröôøng hôïp ñòa chæ raát ngaén ví duï: 1 Leâ Lôïi, Q.1, TPHCM. Baïn chæ söû duïng coù 20 kyù töï, nhö vaäy coøn
- troáng raát nhieàu kyù töï khoâng duøng ñeán. Trong tröôøng hôïp naøy baïn neân söû duïng kieåu VARCHAR (150). Tröôøng hôïp field cuûa baïn laø MAÕ SOÁ chaúng haïn, vaø baïn cho ñoä daøi toái ña laø 6 theo quy öôùc taïo maõ cuûa baïn ví duï: KH0001 . Trong tröôøng hôïp naøy caùc oâ khaùc ñeàu ñöôïc nhaäp theo chuaån ñònh saün luoân luoân laø 6 kyù töï cho neân khoâng vieäc gì baïn phaûi söû duïng VARCHAR ñeå MySQL phaûi nhoïc coâng theo doõi ñoä daøi cuûa caùc oâ moãi khi nhaäp vaøo. Baïn chæ söû duïng VAR(6) laø ñöôïc. Trong tröôøng hôïp baïn choïn kieåu döõ lieäu laø varchar(4) thì MySQL seõ töï ñoäng ñoåi laïi laø kieåu char. TINYTEXT Caùch söû duïng: tinytext Ñaây laø moät trong boán kieåu text nhò phaân. Taát caû 4 kieåu naøy (tinytext, text, mediumtext, largetext) ñeàu laø kieåu bieán töông töï nhö varchar. Chuùng khæ khaùc nhau veà ñoä daøi cuûa cho pheùp cuûa kyù töï maø thoâi. Tuy nhieân, ñoái vôùi TINYTEXT thì cho pheùp ñoä daøi toái ña laø 255, gioáng nhö varchar(255). Cho pheùp taïo index treân toaøn boä caùc kyù töï cuûa field naøy.
- TEXT Caùch söû duïng: text Cho pheùp ñoä daøi toái ña laø 65,535 kyù töï. Coù theå taïo index treân 255 kyù töï ñaàu. MEDIUMTEXT Caùch söû duïng: midiumtext Cho pheùp ñoä daøi toái ña laø 16,777,215 kyù töï. Coù theå taïo index treân 255 kyù töï ñaàu. LONGTEXT Caùch söû duïng: longtext Cho pheùp ñoä daøi toái ña laø 4,294,967,295 kyù töï. Coù theå taïo index treân 255 kyù töï ñaàu. Tuy nhieân loaïi naøy khoâng thoâng duïng bôûi vì MySQL chæ hoã trôï chuoãi 16 trieäu bytes. ENUM Caùch söû duïng: enum (‘value1’, ‘value2’, ‘value3’ ...) [default ‘value’] Vôùi enum baïn coù theå giôùi haïn caùc giaù trò ñöôïc ñònh saün cho moät field. Cho pheùp baïn ñònh tröôùc toái ña 65.535 giaù trò. Thoâng thöôøng ngöôøi ta duøng kieåu naøy cho field chöùa giaù trò Yes hoaëc No. Ví duï:
- create table my_table ( id int auto_increment primary key, answer enum (‘yes’, ‘no’) default ‘no’ ); SET Caùch söû duïng: set (‘value1’, ‘value2’, ‘value3’ ...) [default ‘value’] Kieåu naøy ñònh nghóa moät taäp hôïp haøng loaït caùc giaù trò ñònh tröôùc. Tuy nhieân, caùch naøy ít ñöôïc duøng bôûi vì noù phaù vôõ caáu truùc thieát keá CSDL (moät field coù quaù nhieàu kieåu) vaø caùc baïn seõ khoâng thaáy toâi söû duïng trong quyeån saùch naøy. Kieåu döõ lieäu soá MySQL coù taát caû 7 kieåu soá. Löu yù raèng caùc kieåu sau ñaây laø gioáng nhau: int/ integer, double/double precision/real, decimal/numeric int/integer tinyint mediumint bigint
- float double/double precision/real decimal/numeric Ñoái vôùi taát caû kieåu soá, giaù trò lôùn nhaát cho pheùp laø 255. Ñoái vôùi moät soá kieåu cho pheùp baïn theå hieän caùc soá 0 ñöùng ñaàu. Giaû söû baïn coù moät field coù ñoä daøi laø 10 thì soá 25 trong oâ döõ lieäu seõ ñöôïc theå hieän 0000000025. Field soá coøn ñöôïc ñònh nghóa laø coù daáu (signed) hoaëc khoâng daáu (unsigned). Maëc ñòch laø coù. INT/INTEGER Caùch söû duïng: int(display size) [unsigned] [zerofill] Neáu baïn duøng khoâng daáu thì giaù trò cuûa field cho pheùp laø töø 0 ñeán 4.294.967.295. Neáu duøng coù daáu thì giaù trò töø –2.147.483.648 ñeán 2.147.483.647. Kieåu Int seõ söû duïng auto_increment (töï ñoäng theo chieàu taêng) ñeå ñònh nghóa khoaù chính cuûa table. create table my_table ( table_id int unsigned auto_increment primary key, next_column text );
- Ñeå yù raèng baïn söû duïng khoâng daáu (unsigned) bôûi vì auto_increment khoâng duøng cho caùc giaù trò aâm. TINYINT Caùch söû duïng: tinyint(display size) [unsigned] [zerofill] Neáu khoâng daáu, tinyint seõ chöùa caùc giaù trò nguyeân töø 0 ñeán 255. Neáu coù daáu thì töø -128 ñeán 127. MEDIUMINT Caùch söû duïng: mediumint(display size) [unsigned] [zerofill] Coù daáu: coù giaù trò töø -8.388.608 ñeán 8.388.607 Khoâng daáu: coù giaù trò töø 0 ñeán 1677215 BIGINT Caùch söû duïng: bigint(display size) [unsigned] [zerofill] Coù daáu: -9.223.372.036.854.775.808 ñeán 9.223.372.036.854.775.807 Khoâng daáu: from 0 to 18.446.744.073.709.551.615
CÓ THỂ BẠN MUỐN DOWNLOAD
-
LẬP TRÌNH WEB ĐỘNG VỚI PHP / MySQL
132 p |
1153 |
663
-
Lập trình web động với PHP / MySQL (Phần 2)
47 p |
519 |
394
-
Lập trình web động với PHP / MySQL (Phần 3)
44 p |
454 |
344
-
Lập trình web động với PHP / MySQL (Phần 1)
41 p |
486 |
331
-
Lập trình web động với PHP/ MySQL (p1)
41 p |
438 |
282
-
Lập trình wed động với PHP / MySQL
46 p |
278 |
209
-
Lập trình web động với PHP/ MySQL (p3)
44 p |
245 |
177
-
Thủ thuật lập trình web động với PHP / MySQL
41 p |
280 |
173
-
Phần 2: LẬP TRÌNH WEB ĐỘNG VỚI PHP / MySQL
47 p |
226 |
164
-
Phần 3: LẬP TRÌNH WEB ĐỘNG VỚI PHP / MySQL
44 p |
220 |
161
-
Lập trình Web ASP với tiếng Việt Unicode
6 p |
310 |
142
-
Lập trình web động với PHP / Mysql P1
41 p |
117 |
74
-
Lập trình Web động với PHP
132 p |
114 |
47
-
LẬP TRÌNH WEB ĐỘNG VỚI PHP/ MYSQL - PHẦN 3 - TỐNG PHƯỚC KHẢI - 1
9 p |
138 |
28
-
Nhập môn lập trình web với PHP - Bài 3: CSS cơ bản
20 p |
53 |
15
-
LẬP TRÌNH WEB ĐỘNG VỚI PHP and MySQL
53 p |
66 |
11
-
Bài giảng Lập trình Web: Chương 5.1 - Trần Công Án (tt)
73 p |
11 |
2
-
Bài giảng Lập trình Web ASP.Net với C#: Chương 7 - Th.S Phạm Đào Minh Vũ
62 p |
10 |
2

Set-Cookie: TLDEVNamespace=s78fh69oga30uae8js7oivaiu1; path=/; domain=.tailieu.vn; HttpOnly

Server: Apache/2.2.31 (CentOS)


text:
Lựa chọn các phương tiện truyền thông
Chia sẻ: Than Kha Tu | Ngày: | Loại File: PDF | Số trang:4
549
lượt xem 217
download
lượt xem 217
download
Lựa chọn các phương tiện truyền thông
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Ngày nay, có nhiều phương tiện truyền thông để những người làm công tác marketing tiếp cận với khách hàng: phương tiện điện tử (truyền hình và radio), báo chí, thư chào hàng trực tiếp, bán hàng qua điện thoại, bán hàng cá nhân và trang web.
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Lựa chọn các phương tiện truyền thông
Chia sẻ: Than Kha Tu | Ngày: | Loại File: PDF | Số trang:4
549
lượt xem 217
download
lượt xem 217
download
![](http://image.tlvnimg.com/document/thumbnail/2009/20090929/womanhood911_00/80x100/70579_3610.jpg)
##
Lựa chọn các phương tiện truyền thông
Mô tả tài liệu
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](images/down16x21.png)
Ngày nay, có nhiều phương tiện truyền thông để những người làm công tác marketing tiếp cận với khách hàng: phương tiện điện tử (truyền hình và radio), báo chí, thư chào hàng trực tiếp, bán hàng qua điện thoại, bán hàng cá nhân và trang web.
Chủ đề:
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
CÓ THỂ BẠN MUỐN DOWNLOAD

Set-Cookie: TLDEVNamespace=uvamg3q18euf5r0p3ut2vjrp03; path=/; domain=.tailieu.vn; HttpOnly