next-url-shortener/src/app/[slug]/db.tsx
2024-02-16 03:32:32 -08:00

18 lines
389 B
TypeScript

"use server";
import { initConnection } from "@/components/db-utils";
export async function querydb(slug: string) {
try {
let db = await initConnection();
let long_url = await db.query(`
update url:[$id] set clicks = clicks + 1 ;
select * from url:[$id];
`, { id: slug });
// @ts-ignore
long_url = long_url[0][0].long_url;
return long_url;
} catch (e) {
return;
}
}