Ví dụ về Cách sử dụng hàm DorewSite

By Dai, 1235 View
#TOP
Thấy vài bác không hiểu nên @Dai làm bài này.
Bác nào biết MySQL rồi nhìn là hiểu, cái này chế từ đó ra.

Dai muốn tạo 1 cái chat, mỗi chat có tên người đăng, bình luận, thời gian
=> chat_demo{name, comment, time}
Dai muốn tất cả dữ liệu đều không được NULL, thời gian là định dạng số (unix time), tên người đăng nhiều nhất 255 ký tự và không bao gồm tiếng Việt

Đọc về kiểu dự liệu của MySQl tạihttps://openplanning.net/10321/du-lieu-va-cau-truc-trong-mysql

Ta có cú pháp:
create_table_with_column(table_name, array_column)


=> Code như sau:

{% set column_name = 'varchar(255) NOT NULL' %}
{% set column_time = 'int(11) NOT NULL' %}
{% set column_comment = 'text NOT NULL' %}
{% set structure = {'name':column_name,'time':column_time,'comment':column_comment} %}
{% do create_table_with_column('chat_demo', structure) %}


Thêm 1 nội dung chat vào nào:
đăng bởi dai, vào lúc 1654327631, nội dung: ahi ahi đồ gay

Ta có cú pháp:
insert_row_array_table(table_name, array_row)


=> Code như sau:

{% set array_row = {'name':'dai','comment':'ahi ahi đồ gay','time':'1654327631'} %}
{{insert_row_array_table('chat_demo', array_row)}}



Giờ @Dai muốn sửa lại nội dung vừa gửi thành: ahihi đồ 3D, dựa vào thời gian

Ta có cú pháp:
update_row_table(table_name, column_name, column_value, where_column_name, where_column_value)

=> Code như sau:
update_row_table('chat_demo', 'ahihi đồ 3D', 'time', '1654327631')


Tự nhiên muốn xóa đi, dùng time để tìm
Ta có cú pháp:
delete_row_table(table_name, where_column_name, where_column_value)

=> Code như sau:
delete_row_table('chat_demo', 'time', '1654327631')


Giới thiệu xong thêm sửa xóa

Nhưng ở đây @Dai thấy xài time nghu quá 7, nên quyết định tạo thêm cái cột ID vào cho tiện. ID là số nên dùng int

Ta có cú pháp:

create_column_table(table_name, column_name, column_type)


=> Code như sau:
create_column_table('chat_demo', 'id', "int(11) NOT NULL AUTO_INCREMENT") 


dùng AUTO_INCREMENT để tự tăng id
giờ @Dai thêm 1 dòng mới với code như lúc đầu thì id sẽ là 1, thêm cái nữa là 2.

Giờ in ngoài ngoài xem nào:

Ta có cú pháp:
select_table_data(table_name, order, sort)



{% set all_chat = select_table_data('chat_demo') %}
{% for i in all_chat %} 
<b>{{i.name}}</b>: {{i.comment}}<br/> 
{% endfor %} 


Ví dụ vài cái thôi =)))

https://dorew.gq/forum/319/cac-ham-xu-ly-trong-dorewsite.html
Gill, MrT94 đã thích bài viết này

6 comments:

  1. avatar Yona says:

    Dái chế luôn cái file list mới đu

  2. avatar Dai says:

    Ok, sẽ có 1 template DorewSite, bí danh: txebook.

  3. avatar Anhsao says:

    Đề nghị làm sẵn tất cả code rồi đưa đây tôi dán vào wap .

  4. @Anhsao cái tên rất là hay mà phát ngôn bừa bãi

  5. avatar Anhsao says:

    @Phương Cute trước tôi công tác tại đó.nên lấy tên đó.
    Giờ chuyển công tác rồi