Jump to content
php.lv forumi

Recommended Posts

Posted

Kādā formātā parasti glabājat datumus MySQLā un kā tos apstrādā ar PHP?

 

Man ir tā, ka MySQLā glabāju kā date formātu. Tātad tur datumi ri formātā YYYY-mm-dd.

Man ir input lauks, kurā datumi tiek ievadīti dd.mm.YYYY formātā.

 

Kā vispareizāk -

-> nolasīt datus no MySQLa un ielikt šajā laukā

-> nolasīt no input lauka un ierakstīt MySQLā?

Posted
-> nolasīt datus no MySQLa un ielikt šajā laukā

-> nolasīt no input lauka un ierakstīt MySQLā?

SELECT x, y, z, DATE_FORMAT(datums,'%Y' ) AS gads,
DATE_FORMAT(datums,'%c' ) AS menesis, DATE_FORMAT(datums,'%e' ) AS diena, DATE_FORMAT(datums,'%H' ) AS stunda,
DATE_FORMAT(datums,'%i' ) AS minutes, FROM xxx

input laukus adali katru atseviskji

 <input type="text" name="gads">
<input type="text" name="diena">
<input type="text" name="menesis">

un pec tam nolasi katru atseviskji un izveido SQL stringu

$sql_am=$_POST['gads'].'-'.$_POST['menesis'].'-'.$_POST['datums'];

---

tas taa primitiiva variantaa

optimalak ir vispar izmantot Select laukus ar skaitljiem

+ funkciju kas parbauda vai nav prieksaa japievieno nulle

Posted

Kā tas ir - ar skaitļiem?

Tavs variants man īsti neder, jo man ir kalendārītis, kas samet vienā laukā visu datumu kopā nevis trijos input laukos.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...