fixing select statements
This commit is contained in:
parent
a84bfa3fa9
commit
8d34fd8c74
1 changed files with 8 additions and 12 deletions
|
|
@ -39,16 +39,13 @@ async fn autocomplete_faq_titles<'a>(
|
||||||
let server_guild_id = ctx.guild_id().expect("Guild ID not found");
|
let server_guild_id = ctx.guild_id().expect("Guild ID not found");
|
||||||
let guild_id = server_guild_id.to_string();
|
let guild_id = server_guild_id.to_string();
|
||||||
move |conn| {
|
move |conn| {
|
||||||
let mut stmt = conn.prepare(&format!(
|
let mut stmt = conn.prepare(
|
||||||
"SELECT id, guild_id, title, description FROM faqs WHERE guild_id='{}'",
|
"SELECT id, guild_id, title, description FROM faqs WHERE guild_id = ?1"
|
||||||
guild_id
|
)?;
|
||||||
))?;
|
|
||||||
|
|
||||||
let faqs: Vec<Faq> = stmt
|
let faqs: Vec<Faq> = stmt
|
||||||
.query_map([], |row| {
|
.query_map([&guild_id], |row| {
|
||||||
Ok(Faq {
|
Ok(Faq {
|
||||||
// id: row.get(0)?,
|
|
||||||
// guild_id: row.get(1)?,
|
|
||||||
title: row.get(2)?,
|
title: row.get(2)?,
|
||||||
description: row.get(3)?,
|
description: row.get(3)?,
|
||||||
})
|
})
|
||||||
|
|
@ -91,13 +88,12 @@ pub async fn view(
|
||||||
let guild_id = server_guild_id.to_string();
|
let guild_id = server_guild_id.to_string();
|
||||||
|
|
||||||
move |conn| {
|
move |conn| {
|
||||||
let mut stmt = conn.prepare(&format!(
|
let mut stmt = conn.prepare(
|
||||||
"SELECT id, guild_id, title, description FROM faqs WHERE title='{}' AND guild_id='{}'",
|
"SELECT id, guild_id, title, description FROM faqs WHERE title = ?1 AND guild_id = ?2"
|
||||||
&faq_title, &guild_id
|
)?;
|
||||||
))?;
|
|
||||||
|
|
||||||
let faqs: Vec<Faq> = stmt
|
let faqs: Vec<Faq> = stmt
|
||||||
.query_map([], |row| {
|
.query_map([&faq_title, &guild_id], |row| {
|
||||||
Ok(Faq {
|
Ok(Faq {
|
||||||
// id: row.get(0)?,
|
// id: row.get(0)?,
|
||||||
// guild_id: row.get(1)?,
|
// guild_id: row.get(1)?,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue