Code cleanup, better skript 2.6.1 support, update mariadb driver, possible bugfix, add example to README
This commit is contained in:
14
README.md
14
README.md
@@ -84,6 +84,18 @@ execute "select %unsafe {columns variable}% from %{table variable}%" in {sql}
|
||||
execute unsafe {fully dynamic query} in {sql}
|
||||
```
|
||||
|
||||
#### FAQ: How to return sql data in a function?
|
||||
You can't because functions don't allow delays, but you can use skript-reflect sections for this:
|
||||
```
|
||||
on load:
|
||||
create new section stored in {-section::getPlayersFromDatabase}:
|
||||
execute "SELECT uuid FROM table" in {-sql} and store the result in {_result::*}
|
||||
return {_result::uuid::*}
|
||||
command /showplayers [<text>]:
|
||||
trigger:
|
||||
run section {-section::getPlayersFromDatabase} async and store result in {_uuids::*} and wait
|
||||
send "%{_uuids::*}%"
|
||||
```
|
||||
---
|
||||
### Configuration
|
||||
plugins/skript-db/config.yml
|
||||
@@ -91,4 +103,4 @@ plugins/skript-db/config.yml
|
||||
# Only change this if you wish to use a different driver than Java's default, like MariaDB driver.
|
||||
# If you use MariaDB, its driver is shaded together with skript-db, so you can just specify: "org.mariadb.jdbc.Driver"
|
||||
sql-driver-class-name: "default"
|
||||
```
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user