Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z DELATE
Forum PHP.pl > Forum > Bazy danych > MySQL
qbejs
Witam exclamation.gif

Problem dla wielu pewnie będzie prosty do rozwiązania jednak ja nie wiem co jest nie tak smile.gif Oto zapytanie:
  1. DELATE
  2. FROM `stat_online`
  3. WHERE time < ".$time_offline."

Po wykonaniu otrzymuje błąd MySQL 1064.
mike
Daj całość a nie fragment dajesz.
Poza tym nie DELATE tylko DELETE
qbejs
Cytat(mike_mech @ 2006-02-24 17:14:05)
Daj całość a nie fragment dajesz.
Poza tym nie DELATE tylko DELETE

Proszem smile.gif

  1. <?php
  2. //STATYSTYKI ONLINE
  3. $ip=$HTTP_SERVER_VARS['REMOTE_ADDR'];
  4. $time=time();
  5. $minutes=5*60;
  6. $result = mysql_query("SELECT ip FROM `stat_online` WHERE ip='".$ip."'") or die(mysql_error());
  7. $row = mysql_fetch_array($result);
  8. if($row['ip'] == $ip)
  9. {
  10. mysql_query("UPDATE `stat_online` SET time='".$time."' WHERE ip='".$ip."'") or die(mysql_error());
  11. }
  12. else
  13. {
  14. mysql_query("INSERT INTO `stat_online` (id, ip, time) VALUES ('', '".$ip."', '".$time."')") or die(mysql_error());
  15. }
  16. $time_offline=(time()-$minutes);
  17. mysql_query("DELATE FROM `stat_online` WHERE time < ".$time_offline." ") or die(mysql_error());
  18. ?>
mike
DELETE a nie DELATE
  1. <?php
  2.  
  3. //...
  4. mysql_query( 'DELETE FROM `stat_online` WHERE time < ' . $time_offline ) or die( mysql_error() );
  5. //...
  6.  
  7. ?>
qbejs
Boże ślepy jestem tongue.gif A nawiasem mówiąc to skladnie mi podpowiedział EdHTML :/
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.