From 27cce0dae692373cc9de7d475cdd831ef0269779 Mon Sep 17 00:00:00 2001 From: SiskelDev Date: Thu, 29 May 2025 23:53:44 +0200 Subject: [PATCH] added try catch --- admin/insert-jinxxy.php | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/admin/insert-jinxxy.php b/admin/insert-jinxxy.php index f5cbf2a..73ab9fd 100644 --- a/admin/insert-jinxxy.php +++ b/admin/insert-jinxxy.php @@ -24,16 +24,20 @@ $currency_currency = $_POST["currency_currency"]; $creator; $success = true; -$creatorResult = $furatalog->query("SELECT * FROM `creator` WHERE `jinxxy_url`=\"" . $creator_jinxxyURL . "\";"); - -if ($creatorResult->num_rows == 0) { - $furatalog->query("INSERT INTO `creator`(`name`, `pb_url`, `jinxxy_url`) VALUES ('" . $creator_name . "','" . $creator_pb . "','" . $creator_jinxxyURL . "')"); - +try { $creatorResult = $furatalog->query("SELECT * FROM `creator` WHERE `jinxxy_url`=\"" . $creator_jinxxyURL . "\";"); + if ($creatorResult->num_rows == 0) { + $furatalog->query("INSERT INTO `creator`(`name`, `pb_url`, `jinxxy_url`) VALUES ('" . $creator_name . "','" . $creator_pb . "','" . $creator_jinxxyURL . "')"); - $creator = $creatorResult->fetch_assoc(); -} else { - $creator = $creatorResult->fetch_assoc(); + $creatorResult = $furatalog->query("SELECT * FROM `creator` WHERE `jinxxy_url`=\"" . $creator_jinxxyURL . "\";"); + + $creator = $creatorResult->fetch_assoc(); + } else { + $creator = $creatorResult->fetch_assoc(); + } +} catch (Exception $e) { + echo "cannot get or create creator"; + die(); } $contentResult = $furatalog->query("SELECT * FROM `content` WHERE `url`=\"" . $content_url . "\";");