Advertisement
Guest User

Untitled

a guest
Oct 24th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. Cześć,
  2. Zakładam że pole steamid ma format tekstowy, a datum format czasu.
  3.  
  4. 1. Podwójny dolar “$$” (datum > '".$$dateTimeVariable2)
  5. 2. W cudzysłowach podwójnych można używać zmiennych I cudzysłowów pojedynczych a zatem zamiast
  6. “SELECT * FROM list WHERE steamid='".$steamid."' AND datum > '".$$dateTimeVariable2."';"
  7. Można pisać
  8. “SELECT * FROM list WHERE steamid='$steamid' AND datum > '$dateTimeVariable2’;"
  9. 3. Trzeba mieć pewność, że dla MySql’a ten format czasu nie będzie sprawiał kłopotów. W jakim formacie, jak data może być rozumiana to jak sądzę rzecz wynikająca z konfiguracji. Być może lepiej datę obliczać w MySQL’u
  10. “SELECT ‘x’ FROM list WHERE steamid='$steamid' AND datum > ADDDATE(NOW(),INTERVAL -1 HOUR);"
  11.  
  12. 4. Jeżeli nie potrzebujemy “wyciągać” żadnych wartości z tabeli a jedynie sprawdzić czy są, nie zachodzi konieczność używania * , stąd ‘x’
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement