Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai |
Autorius: kieshute | Peržiūrų: 3083 |
kieshute Narys Žalias Pranešimai: 19 Įstojęs: 2010 Lap. 20 10:11:44 | |
Sveiki, Noriu turima tinklapi pasodinti ant PHP-Fusion. Dabartineje mano duombazeje juseriu registravimosi datos irasomos DATETIME formatu, pvz.: 2010-10-10 12.20", o PHP-Fusion duomenu bazeje juseriu registravimosi datas irasineja INT(10) formatu, pvz.: 1451262133. Noredamas perkelti savo turima DB i nauja TVSa turiu arba pakeisti esamos DB juseriu registravimosi datas i formata INT(10) arba kazkaip padaryti, kad PHP-Fusion i duombaze irasinetu laika man reikiamu formatu. Ka patartumet? Ar imanoma padaryti taip, kad instaliuojant PHP-Fusion i MySQL 'users' lentele lauko 'user_joined' datos formatas butu ne standartinis INT(10), o DATETIME, ir taip pat kur ka pakeisti, kad nauju uzsiregistravusiu juseriu reg data i MySQL ikristu butent DATETIME formatu, o ne INT(10)? Gal galite pateikti pavizdi kaip konvertuoti esamus duomenu bazes irasus ir pakeisti formata is DATETIME y INT(10) ? Buciau dekingas uz patarimus ir uz "uzvedima ant kelio" |
Narys Tankas Pranešimai: 2100 Įstojęs: 2006 Rugp. 17 16:08:42 | |
+1 Redagavo Kelmas 2010 Lap. 21 13:11:00 |
|
kieshute Narys Žalias Pranešimai: 19 Įstojęs: 2010 Lap. 20 10:11:44 | |
Aciu Karoli uz pateikta siulyma, taciau as su php sunkiai bendrauju o jei teisybe pasakius, nieko neraukiu Va kitas reikalas jei tai, kas tavo pateikta butu imanoma per phpmyadmin pacioje duombazeje padaryti - tai sita as sugebesiu... Arba kur tureciau padeti tavo pateikta koda? Koda imesti i tarkim koadas.php failiuka, ji atitinkamai pakoregavus prie mano duombazes lenteliu ir lauku pavadinimu, tada ta failiuka imest kur nors i public_html kataloga ir ji paleist www.tinklapis.lt/kodas.php Ar kaip? 0 |
|
Narys Tankas Pranešimai: 2100 Įstojęs: 2006 Rugp. 17 16:08:42 | |
Failą nesvarbu kur įkelsi. Svarbiausia per naršyklė į jį įeiti. Bet prieš įkėlimą reikia susitvarkyti lentelių pavadinimus, laukelių pavadinimus ir prisirašyti viršuje šito kodo DB prisijungimą (mysql_connect()/mysql_select_db()) 0 |
|
kieshute Narys Žalias Pranešimai: 19 Įstojęs: 2010 Lap. 20 10:11:44 | |
Idejau koda su prisijungimu prie DB i php faila ir ji paleidau per narsykle, taciau datu formatas mano duombazej pasikeite ne taip, kaip noretusi: rodo tik metus, pvz 2007., bet man reikia kad is datos 2007-10-12 12.45 taptu formatu 1234567892 kazka darau ne taip? 0 |
|
kieshute Narys Žalias Pranešimai: 19 Įstojęs: 2010 Lap. 20 10:11:44 | |
Ir dar - data pakeita ~700 irasu, visi kiti liko nepakite, o irasu pas mane daugiau nei 2700... 0 #1 Kas dėl įrašų LIMITO - žiūrim pirmą užklausa ir gale randam LIMIT 1000. Norint atnaujinti visus visus įrašus jį reikia išviso iš ten pašalinti. Kas dėl kodo - atnaujinau savo kodą, dabar turėtu VEIKTI. — |
|
kieshute Narys Žalias Pranešimai: 19 Įstojęs: 2010 Lap. 20 10:11:44 | |
OK. Limita nuemiau. Sukonvertino data i toki formata: 38007, bet INT(10) ar neturetu buti is 10 skaiciu? Kazkas ne taip... Kai importinu sukonvertuotas datas i PHP-Fusion - raso, kad narys uzsiregistraves 1970 metais 0 |
|
BeNiko Narys Patrankų mėsa Pranešimai: 6 Įstojęs: 2010 Lap. 22 20:11:57 | |
Ar pakeitei tą datos laukelį į varchar(30)? 0 #1 Taip, pakeiciau. Bet vis tiek man del nezinomu priezasciu nesigavo susitvarkyti su tuo php kodu.
Taciau, radau roki sprendima ir jis suveike (per phpmyadmin):
1. useriu lenteles datos lauko formata pakeiciau is DATETIME i DATE (skirtumas tarp situ formatu tik tas, kad nerodoma valandos ir minutes)
2. po to useriu lenteles datos lauko formata pakeiciau i varchar(30) [Null - No, default -None]
3. tada paleidau sita mysql komanda: update usertable set regdate=UNIX_TIMESTAMP(regdate)
visa tai man pakeite esamas datas, ir suimportavus duomenis i PHP-Fusion TVS'a rodomos normalios useriu uzsiregistravimo datos (isskyrus tai, kad valandos ir minutes rodomos 00 val 00 min), taciau tai ne beda :)
Didelis aciu uz patarimus ir supporta! — kieshute, 2010 Lap. 23 22:11:03 |
Peršokti į forumą: |