Autor | Zpráva | ||
---|---|---|---|
premek Profil * |
#1 · Zasláno: 7. 1. 2007, 18:38:27
Ahoj potřeboval bych poradit jak smazat poslední záznam v tabulce.
Mám to takhle: <? require("nastaveni.php"); $pripoj=MySQL_Connect($SQL_Server, $SQL_Uzivatel, $SQL_Heslo) or Die(MySQL_Error()); MySQL_Select_Db($Databaze) or Die(MySQL_Error()); $posledni = "last_insert_id()"; $sql = "DELETE FROM akce WHERE id='$posledni'"; $vysledek = MySQL_Query($sql); if ($vysledek) print "<br><b>smazano</b>"; else print "nepodarilo se"; MySQL_Close($pripoj); header('Location: index.php'); ?> zavolám tenhle soubor odkazem z jiného, ale jen mi to přidá nový prázdný záznam. |
||
jonge Profil |
#2 · Zasláno: 7. 1. 2007, 18:40:06 · Upravil/a: jonge
DELETE FROM `akce` WHERE `id` = MAX(`id`)
Takže: <? require("nastaveni.php"); $pripoj=MySQL_Connect($SQL_Server, $SQL_Uzivatel, $SQL_Heslo) or Die(MySQL_Error()); MySQL_Select_Db($Databaze) or Die(MySQL_Error()); $sql = "DELETE FROM `akce` WHERE `id` = MAX(`id`)"; $vysledek = MySQL_Query($sql); if ($vysledek) print "<br><b>smazano</b>"; else print "nepodarilo se"; MySQL_Close($pripoj); header('Location: index.php'); ?> |
||
premek Profil * |
#3 · Zasláno: 7. 1. 2007, 18:49:06
Mám to takhle ale vrací to "nepodařilo se"
<? require("nastaveni.php"); $pripoj=MySQL_Connect($SQL_Server, $SQL_Uzivatel, $SQL_Heslo) or Die(MySQL_Error()); MySQL_Select_Db($Databaze) or Die(MySQL_Error()); $sql= "DELETE FROM `akce` WHERE id = MAX(`id`)"; $vysledek = MySQL_Query($sql); if ($vysledek) print "<br><b>smazano</b>"; else print "nepodarilo se"; MySQL_Close($pripoj); ?> |
||
premek Profil * |
#4 · Zasláno: 7. 1. 2007, 18:50:23
teda promin, dal jsem tam přesně ten tvůj kód a pořád to přidává prázdný řádek
|
||
Pavel Strejček Profil |
#5 · Zasláno: 8. 1. 2007, 19:59:10 · Upravil/a: Pavel Strejček
Jestli to přidává prázdný řádek, tak to musí být v jiném skriptu. Neprovadi se něco v tom nastaveni.php?
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0