From aeb028fd1a0b8278afb0210abf4e4e6a4146b5a1 Mon Sep 17 00:00:00 2001 From: PiggyPiglet Date: Sat, 9 Mar 2019 15:31:30 +0800 Subject: [PATCH] Fixed faqs --- build.gradle | 2 +- .../me/piggypiglet/gary/core/utils/mysql/FaqUtils.java | 2 +- .../me/piggypiglet/gary/core/utils/mysql/MySQLUtils.java | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index b434bb5..8a31264 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ plugins { } group = 'me.piggypiglet' -version = '4.0.4.9' +version = '4.0.4.10' mainClassName = 'me.piggypiglet.gary.GaryBootstrap' sourceCompatibility = 1.8 targetCompatibility = 1.8 diff --git a/src/main/java/me/piggypiglet/gary/core/utils/mysql/FaqUtils.java b/src/main/java/me/piggypiglet/gary/core/utils/mysql/FaqUtils.java index 3e62f0a..1e7bb19 100644 --- a/src/main/java/me/piggypiglet/gary/core/utils/mysql/FaqUtils.java +++ b/src/main/java/me/piggypiglet/gary/core/utils/mysql/FaqUtils.java @@ -21,7 +21,7 @@ public static boolean edit(String key, String value) { public static String get(String key) { try { - return MySQLUtils.getRow("gary_faq", new String[] {"key"}, new Object[] {key}).getString("value"); + return MySQLUtils.getRow("gary_faq", new String[]{"key"}, new Object[]{key}).getString("value"); } catch (Exception ignored) {} return "null"; diff --git a/src/main/java/me/piggypiglet/gary/core/utils/mysql/MySQLUtils.java b/src/main/java/me/piggypiglet/gary/core/utils/mysql/MySQLUtils.java index 812bc8a..7244771 100644 --- a/src/main/java/me/piggypiglet/gary/core/utils/mysql/MySQLUtils.java +++ b/src/main/java/me/piggypiglet/gary/core/utils/mysql/MySQLUtils.java @@ -77,10 +77,10 @@ public static boolean set(String table, Map.Entry location, Map. } public static DbRow getRow(String table, String[] keys, Object[] values) { - String key = "`" + mysqlFormat(String.join("`=%s AND `", keys), values) + "`"; + String key = "`" + mysqlFormat(String.join("`=%s AND `", keys) + "`=%s", values); try { - return DB.getFirstRowAsync("SELECT * FROM `" + table + "` WHERE `" + key + ";").get(); + return DB.getFirstRowAsync("SELECT * FROM `" + table + "` WHERE " + key + ";").get(); } catch (Exception e) { e.printStackTrace(); } @@ -100,7 +100,7 @@ public static List getRows(String table) { public static boolean remove(String table, String[] keys, Object[] values) { boolean success = false; - String key = "`" + mysqlFormat(String.join("`=%s AND `", keys), values) + "`"; + String key = "`" + mysqlFormat(String.join("`=%s AND `", keys) + "`=%s", values); try { if (exists(table, keys, values)) { @@ -115,7 +115,7 @@ public static boolean remove(String table, String[] keys, Object[] values) { } public static boolean exists(String table, String[] keys, Object[] values) { - String key = "`" + mysqlFormat(String.join("`=%s AND `", keys), values) + "`"; + String key = "`" + mysqlFormat(String.join("`=%s AND `", keys) + "`=%s", values); boolean exists = false; try {