1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

UDF Chia sẻ UDF làm việc với SQL

Thảo luận trong 'Chia sẻ mã nguồn' bắt đầu bởi Đức master, 26/1/17.

  1. Đức master

    Đức master Thành viên mới
    • 3/6

    Tham gia ngày:
    2/6/16
    Bài viết:
    2
    Đã được thích:
    6
    Cái này thực hiện truy vấn thông qua php. Và sử dụng udf _httprequest của bác Huân Hoàng.

    1. Các bác download file đã nén ở link sau: https://goo.gl/2OApnB

    2. Các bác up file truyvan.php lên server.

    3. Cách config
    Đây là thông số mặc định. các bác vào file sql.au3 sửa lại là xong
    Mã (AutoIt):

    Global $__sql_servername = 'localhost';
    Global $__sql_username = 'root'
    Global $__sql_password = ''
    Global $__sql_dbname = 'database'
    Global $__sql_url = 'http://localhost' ;vd url đến file truyvan.php là http://localhost/truyvan.php
    Global $__sql_key = 'm8*1Sc^0XP57' ;cái này các bác cứ kệ nó nhé :v
     
    4. Các hàm
    Mã (AutoIt):
    SqlConfig($servername, $username, $password, $dbname, $url, $key) ; nếu các bác không gọi hàm này thì các hàm sau sẽ sử dụng thông số mặc định ở bước 3
    SqlGet($query) ; trả về mảng 2 chiều. Hàng 0 là các field. Các hàng khác là dữ liệu trả về
    SqlCount($query) ; truy vấn $query và trả về số bản ghi
    SqlVal($res, $field, $stt) ; $res trả về từ hàm SqlGet($query). $field là tên trường. $stt là số thứ tự các bác muốn lấy. ví dụ: $username = SqlVal($res,'username',1)
    SqlUpdate($query) ; thực hiện truy vấn $query (mỗi truy vấn cách nhau 1 dấu ;)  SqlUpdate("lệch 1;lệch2"). Trả về true nếu truy vấn thành công hết các lệnh
    5. Ví dụ cách dùng
    Mã (AutoIt):
    $res = SqlGet("select * from hoc_sinh")
    For $i = 1 To UBound($res) - 1
        $ten = SqlVal($res, 'ten', $i)
        $diemToan = SqlVal($res, 'diemtoan', $i)
        ConsoleRead('Học sinh: ' & $ten & ' Có điểm toán là: ' & $diemToan & @CRLF)
    Next
    $res = SqlCount("select * from hoc_sinh where `diemvan`>=8")
    MsgBox(0,0,'Số học sinh được hsg môn văn là: ' & $res)
     
    Tương tự các hàm khác các bác nhé.
    Lần đầu e viết bài. Có gì góp ý e với ^^

    Trangdamdang

     
    Chỉnh sửa cuối: 5/4/18
  2. kakanet

    kakanet Thành viên năng động
    • 43/45

    Tham gia ngày:
    24/2/16
    Bài viết:
    203
    Đã được thích:
    211
    Like, đã chạy thử thấy khá ổn :autoit:
     
    kamsamita1 thích bài này.
  3. #Rainy# Hoàng Vũ IT

    #Rainy# Hoàng Vũ IT Hoàng Vũ IT Moderator
    • 43/45

    Tham gia ngày:
    21/11/16
    Bài viết:
    404
    Đã được thích:
    122
    cho em xin file ạ. link die r
     

Chia sẻ trang này

Đang tải...