Autor Zpráva
Pevel.Sojak
Profil *
Dobrý den,
Měl bych jednoduchý dotaz. Kód níže dělá vše co má, lépe řečeno slouží pro přesun z tabulky do tabulky. Data se v pohodě vloží do druhé tabulky, ale z původní už se nechcou vymazat, ikdyž mi php žádnou chybu nevyhodí :(. Nevíte, čím to?

$sql['update'] = mysql_query ('INSERT INTO '.$cfg['prefix'].'_akce_archiv (nazev,obsah,autor,seo) VALUES (\''.addslashes($_REQUEST['data']['nazev']).'\',\''.$_REQUEST['obsah'].'\',\''.$_REQUEST['data']['autor'].'\',\''.$seo.'\')');
if ($sql['update'])
{
echo '<p class="confirmation">ID bylo úspěšně přesunuto.</p>';
@mysql_query ('OPTIMIZE TABLE '.$cfg['prefix'].'_akce_archiv');
echo '<script type="text/javascript">var time = null;function move(){window.location=\''.$_SESSION['redirect'].'\'; }</script>';
@mysql_query ('DELETE * from '.$cfg['prefix'].'_akce WHERE id='.$_REQUEST['data']['id']);
}
Louka
Profil
Pevel.Sojak:
Chybu nevyhodí, jelikož přes mysql_query máš zavináč. A nesmaže se protože syntax DELETE je:
DELETE FROM tabulka WHERE podmínk
= přebývá ti tam "*"
Keeehi
Profil
Hlavně chyby v mysql dotazech se zjišťují pomocí mysql_error();
Pevel.Sojak
Profil *
Louka:
Luxus, už to fičí :). Právě, že mi to nevyhodilo chybu ani bez zavináče, ale hlavní je, že funguje :) díky
Amunak
Profil
Na vymazání obsahu tabulky použij spíš truncate.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0