Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: gmdate .. dodawanie do bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
sanchoo
Mam pytanko.. opiero sie ucze smile.gif i nie moge sobie poradzic... z glupotka :/
Najpierw kod
  1. <?php
  2. /*
  3. $result = mysql_db_query($nazwabazydanych, "
  4. CREATE TABLE newsy (
  5. temat VARCHAR (50) not null ,
  6. czas DATETIME (15) not null, !!!!!!!!!!!!!!!!!!!!!!!!!! <- tak mam zadeklarowac czas??
  7. info VARCHAR (500) not null ,
  8. nick VARCHAR (50) not null ,
  9. PRIMARY KEY (temat),
  10. INDEX (temat)
  11. )
  12. ")
  13. or die("BŁĄD: nie można utworzyć tabeli");
  14. */
  15. $result = mysql_query(
  16. "INSERT INTO newsy(temat, czas, info, nick) VALUES ('te2t', 'gmdate("d/m/y H:i")', 'Pierwszy wpis w bazie', 'sanchoo')")
  17. or die("Query failed");
  18. ?>


Blad jest w 16 wierszu chodzi o "gmdate" jak mam tego uzyc?? w tym wypadku...
SongoQ
bez parametrow uzyj DATATIME not null
sanchoo
Dzieki.. to bylo to + "INSERT INTO newsy(temat, czas, info, nick) VALUES ('te2t',
NOW(), 'Pierwszy wpis w bazie', 'sanchoo')" ... chodzi o NOW smile.gif

tylko mam problem z godzina.. dziwnie wyswietla np zamiast 23:25 wywala 23:5
SongoQ
Robisz jakies rzutowanie? Moze masz tak zapisane w rekordzie.
sanchoo
  1. <?php
  2. $query = "SELECT * FROM newsy";
  3. $result = mysql_query($query)
  4. or die("Query failed");
  5.  
  6.  while ($row = mysql_fetch_array($result)) {
  7. echo "<TABLE border="1" width="50%"> <TR><TD> " . $row["temat"] .
  8.  "</TD><TD> " . $row["czas"] .
  9. "</TD><TD> " . $row["info"] .
  10.  "</TD><TD> " . $row["nick"] .
  11.  "</TD></TR></TABLE>n";
  12. }
  13. ?>


tak wyswietlam....

zas DATETIME not null, <- tu byl blad... nie wiem czemu moze dlateo ze wczniesej bylo 15 i wywalo... dalem 16 i dziala smile.gif dzieki za pomoc!
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.