Vinnaren i pepparkakshustävlingen!
2015-04-07, 20:12
  #1
Medlem
Använder mySQL, PHP med PDO. Mitt mål är följande
  1. Hämta ett värde från databasen
  2. Spara värdet i en variabel
  3. Radera raden med värdet från databasen

Detta kan göras med två SQL-satser, först en select där jag sparar i en variabel och sedan raderar med delete ex

Kod:
      $sql = "SELECT image_name FROM image WHERE image_id = :image_id LIMIT 1;
              DELETE FROM image WHERE image_id = :image_id;";
      $imageName = $query->fetch()->image_name;

Har dock vissa SQL-satser som är mer komplicerade med JOIN etc och det känns lite fel att skriva nästan två identiska SQL-satser. Går det att lösa på något smidigare sätt (mindre och framförallt mindre redundant/samma kod)?
Citera
2015-04-08, 08:54
  #2
Medlem
Bongomans avatar
Nej.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback