| Autor | Zpráva | ||
|---|---|---|---|
| Shogun Profil * |
#1 · Zasláno: 12. 8. 2007, 18:56:28
Zdravím,
pracuji ted na registraci uzivatelů na svů web a potřeboval bych, aby se automaticky do MySQL vložilo datum, kdy byl uživatel založen. Sloupec v databázi se jmenuje "zalozen" a formát má "datetime".
Tímto kódem vkládám data při registraci, ale u zalozen to hodí 0000-00-00 00:00:00. V čem tam mam chybu? Díky |
||
| Alphard Profil |
#2 · Zasláno: 12. 8. 2007, 19:00:54
proč máš před NOW() tečku?
|
||
| Shogun Profil * |
#3 · Zasláno: 12. 8. 2007, 19:09:40
Dal jsem ji pryč, ale nepomohlo to :(
|
||
| Shogun Profil * |
#4 · Zasláno: 12. 8. 2007, 19:31:48
Už jsem to vyřešil, byla tam chybyčka v apostrofech. Výsledný kód má vypadat takto:
mysql_query ("INSERT INTO web_users (email, jmeno, heslo, zalozen) VALUES ('".$_POST["email"]."', '".$_POST["jmeno"]."', '".$_POST["heslo"]."', NOW());", $link);
|
||
| Shogun Profil * |
#5 · Zasláno: 12. 8. 2007, 21:19:57
Nyní se datum dobře zadá, ale nemůžu ho vypsat.
$dz=mysql_query ("SELECT zalozen FROM web_users WHERE jmeno='Tester'", $link);
Místo data 2007-08-12 21:18:00 to vypíše "Resource id #7". |
||
| djlj Profil |
#6 · Zasláno: 12. 8. 2007, 21:20:42
$dz=mysql_result(mysql_query ("SELECT zalozen FROM web_users WHERE jmeno='Tester'", $link), 0);
|
||
| Shogun Profil * |
#7 · Zasláno: 12. 8. 2007, 21:35:00
Díky, pomohlo to. Mohl by si mi ještě písnout, co zanmená ta 0 na konci a jaké můžou být jiné variatny místo ní?
|
||
| djlj Profil |
#8 · Zasláno: 12. 8. 2007, 21:38:12
Koukni sem: http://cz2.php.net/mysql_result
|
||
|
Časová prodleva: 18 let
|
|||
0