ugrás a tartalomhoz

date format +lekerdezes mysqlbol

Anonymous · 2006. Feb. 28. (K), 18.21
hejj,

adatbazisbol kiolvasott datum alapjan szeretnem visszakapni a megfelelo het sorszamat.

valahgogy igy :

<?php
$weeknrx = "select DATE_FORMAT('2006-02-03','%u')";
$weeknr = mysql_query($weeknrx);
echo $weeknr;
de resource id#7 et kapok... :(
hogy lehetne a jot megkapni? (erre 5 lenne a helyes valasz)

koszi vava
 
1

Date format +lekerdezes mysqlbol - valasz

PAtrik · 2006. Feb. 28. (K), 19.34
hat ez mar fel megoldas!
a mysql_query elkuldi az adatbazisnak a lekerdest es az eredmenyre egy mutatot kapsz vissza. ebbol meg ki kell venni az egyes sorokat. ezt a mysql_fetch_* formaju fuggvenyellek teheted meg ( http://www.php.net/mysql). Ebben az esetben a mysql_fetch_row fuggvenyt ajanlom ( http://www.php.net/mysql_fetch_row). tehat:

$weeknrx = "select DATE_FORMAT('2006-02-03','%u')";
$weeknr = mysql_query($weeknrx);
$weeka = mysql_fetch_row($weeknr)
echo $weeka[0];
2

date format +lekerdezes mysqlbol

PAtrik · 2006. Feb. 28. (K), 19.37
ja es meg egy dolog. ugye az a select nem csak a het szamanak a megtudasa celjabol van az adatbazisnak kuldve?
3

date format+lekerdezes mysqlbol

Anonymous · 2006. Már. 1. (Sze), 10.30
szeva,
koszi mukodik a megoldasod.
a 2. kerdesedre a valaszom viszont; igen.
a select tulajdonkeppen csak azert van hogy kiolvassak egy datumot amit a hetszam formajaba irok majd ki.
van ra szebb megoldas?
udv
vava
4

date format+lekerdezes mysqlbol - php-s megoldas

PAtrik · 2006. Már. 1. (Sze), 11.32
megoldhato ez phpban is es nincs terhelve folosen az adatbazis szerver.
peldaul valahogy igy:

date("W",$datum);
lasd a php kezikonyvet. A $datum timestamp erteket kell h. tartalmazzon. ha mas formaban van a datumod hasznalhatsz pl. strtotime vagy mktime fuggvenyt.
5

sziasztok!

Anonymous · 2006. Már. 1. (Sze), 17.38
Nagyjából ide vág a téma és emiatt a kérdés miatt nem akartam új topicot nyitni:

Ha egy mezőtípusom datetime formátumú (2000-00-00 00:00:00), hogyan tudok egy konkrét napra szűkíteni a találatokat? Így valahogy?
... WHERE datum = DATE(2000-00-00 00:00:00)

Ennél a feltételnél nem fogja az időt is figyelembe venni?
6

datrum

PAtrik · 2006. Már. 2. (Cs), 09.10
igen de ha a date mezotipusa datetime azt is date() fugvennyel alakitanam att datumra