Autor | Zpráva | ||
---|---|---|---|
Goumbik Profil |
#1 · Zasláno: 23. 2. 2008, 23:40:20
Dobrý den,
vytvořil jsem si tabulku,do které ukládám přes input pole bany.Vše funguje. <?php /// Database operations /// @mysql_connect ("mysql.ic.cz", "ez_gbk", "xxx") or die ("Nepodařilo se připojit k MySQL"); // přihlášení @mysql_select_db ("ez_gbk") or die ("DB not exists"); // výběr DB mysql_query ("CREATE TABLE IF NOT EXISTS ip (ip varchar (255))") or die ("Nepodařilo se vytvořit tabulku"); // vytvoří/nevytvoří tabulku /// Database operations END /// $user_ip = $_POST["ip"]; // IP příchozího $query = mysql_query ("INSERT INTO ip VALUES ('$user_ip')"); // teď si tu IP uložíme $metatag = '<meta http-equiv="content-type" content="text/html; charset=windows-1250" />'; // metatag kvůli češtiny if ($query = TRUE) { // pokud se povedlo vložit IP do DB echo "$metatag IP <strong>$user_ip</strong> byla úspěšně vložena do databáze."; } else { echo "$metatag IP $user_ip se vložit do MySQL nepodařilo."; } ?> Jak docílím toho,abych též přes input pole bany zase odstranoval ?Zkousel jsem <?php @mysql_connect ("mysql.ic.cz", "ez_gbk", "xxx") or die ("Nepodařilo se připojit k MySQL"); // přihlášení @mysql_select_db ("ez_gbk") or die ("DB not exists"); // výběr DB mysql_query ("DELETE * FROM ip") or die ("Nepodařilo se vyprázdnit tabulku"); $user_unban = $_POST["unban"] $del=mysql_query("delete * from ip "); $metatag = '<meta http-equiv="content-type" content="text/html; charset=windows-1250" />'; // metatag kvůli češtiny if ($del = TRUE) { // pokud se povedlo vložit IP do DB echo "$metatag IP <strong>$user_unban</strong> byla úspěšně odstraněna z databáze."; } else { echo "$metatag IP $user_unban se nepodařilo odstranit."; } ?> Např odstranil ban na IP : 7.1.2.3 Moc dekuji |
||
Akacko Profil |
#2 · Zasláno: 24. 2. 2008, 00:24:48 · Upravil/a: Akacko
Goumbik
kdybys přečetl nějaký ten tutoriál, věděl bys, že DELETE * FROM ip je totální blbost. Takhle se to píše DELETE FROM ip Nemůžeš přece mazat z tabulky jen něco (i když jsi tam měl *). Mažeš buď celý řádek, nebo nic. btw je @ před připojením určitě nezbytný? |
||
Časová prodleva: 16 let
|
0