Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: usuwanie zawartości tabeli
Forum PHP.pl > Forum > Przedszkole
1415926535
Tabelą jest "licznik".

No i teraz chcę dać możliwość na stronie, aby użytkownik mógł sobie usunąć wszystko z tej tabeli po kliknięciu w przycisk. Kliknięcie w przycisk ma wywoływać skrypt "resetowanie.php".

W skrypcie "resetowanie.php" mam tak:

Kod
<?php
   $zapytanie="delete from zaliczenie";
   $wykonaj=mysql_query($zapytanie);
   require_once('index.php');
?>


No i nic nie usuwa. Jak myślicie, dlaczego tak się dzieje ?
Kuziu
a czy nie lepiej napisać tak ?

  1. <?php
  2.  
  3. $wykonaj=mysql_query($zapytanie) or die(mysql_error());
  4.  
  5. ?>


i widzieć dlaczego ?
jedrus4
Cytat(Kuziu @ 2005-04-09 10:49:52)
a czy nie lepiej napisać tak ?
[ciach]
i widzieć dlaczego ?

to samo mialem napisac smile.gif byles szybszy...
podaj po prostu blad jaki sie wystwietla...
a moze zapominasz polaczyc sie z baza danych winksmiley.jpg

aha - doczytalem sie, ze mowisz na poczatku ze tabela nazywa sie 'licznik' a kasujesz w zapytaniu z tabeli 'zaliczenie'
cos chyba nie halo smile.gif ?
Ociu
  1. <?php
  2. $wykonaj = mysql_query(&#092;"DELETE FROM zaliczenie\") or die(mysql_error());
  3. require_once('index.php');
  4. ?>

Nie lepiej tak ?
Kuziu
Cytat(Ociu @ 2005-04-09 14:23:53)
  1. <?php
  2. $wykonaj = mysql_query(&#092;"DELETE FROM zaliczenie\") or die(mysql_error());
  3. require_once('index.php');
  4. ?>

Nie lepiej tak ?

Pomyśl co będzie jak będziesz miał zapytanie o długości np. 100 znaków ...

czasami warto pomysleć o przejrzystości kodu
Ociu
Noi co wtedy ? Po co pakować niepotrzebne zmienne ? Tak bardzo długie bedzie zapytanie mające o 11 znaków więcej ? Czy nie będzie szybsze to niż tworzenie następnej zmiennej ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.