Diskuze: Informacia o ulozeni do DB

PHP PHP Informacia o ulozeni do DB American English version English version

Avatar
Tayson
Člen
Avatar
Tayson:

Zdravim Vas
Chcem sa opytat ako mate vyriesene to ked sa ulozia data do DB a dajme tomu je to v podimienke forach tak aby to vypisalo len raz ale aby ak nastane problem ze co i len jedna polozka nebola ulozena nech to vypise ze to zlyhalo.

Tu pridavam kod:

foreach()
{
$sql1 = "INSERT INTO change_items (id_task, zmena, stara_hodnota) VALUES ('$id_task', '$email', '$old_email')" or die (mysql_error());
            $vysledok1 = mysql_query($sql1,$link);

            if($sql1)
            {
                echo "<center><div style=\"margin-top:30px;\">Zmena emailu bola úspešne uložená do databázy.</center>";
            }
            else
            {
                echo "<center><div style=\"margin-top:30px;\">Zmena emailu nebola úspešne uložená do databázy.</div></center>";
            }
}
 
Odpovědět 6.10.2014 16:01
Avatar
Fredep
Redaktor
Avatar
Odpovídá na Tayson
Fredep:

Máš namysli něco takového?

$chyba = false;
foreach (...) {
  // Dotazy atd.

  if(!$sql1)
    $chyba = true;
}

if ($chyba)
  echo "Některé dotazy nebyly uloženy...";
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 6.10.2014 16:09
Týmová práce je důležitá proto, aby bylo možno obvinit z neúspěchu někoho jiného.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.