Jefta Posted July 28, 2017 Report Share Posted July 28, 2017 Mācos ar PHP PDO. Trenējos ievadīt tabulā daudzskaitlīgas datu masas vairākās kolonās vienlaicīgi. (Mysql) Lai to darītu - ir nepieciešams izveidot Notepad++ attiecīgs skaits kolonu, kur katra rinda pa visām kolonām ievadās vienlaicīgi un noslēdzās ar "; $stmt->execute(); Neprotu izveidot Nopedad++ šādas blakus esošas kolonas. Vai maz ar Notepad++ tas ir iespejams? Quote Link to comment Share on other sites More sharing options...
e-remit Posted July 28, 2017 Report Share Posted July 28, 2017 Iezīmēt tekstu ar <Alt>+pele? Vai arī <Alt>+<Shift>+virziena taustiņi? Vai arī replace, izmantojot regex? Paskaidro konkrētāk, ko gribi panākt un kāds teksta redaktoram sakars ar PHP PDO! Quote Link to comment Share on other sites More sharing options...
Jefta Posted July 28, 2017 Author Report Share Posted July 28, 2017 Ir jāizveido piemēram četras kolonas ar dotiem datiem, piemēram zem katras kolonas 2000 rindu ar iedotu tekstu no excel a b c d 1 11 I 111 2 22 II 222 3 33 III 333 4 44 IV 444 5 55 V 555 6 66 VI 666 7 77 VII 777 Iekopēt es varu tikai vienu rindu vai arī sanāk a 1 2 . . b 1 . . utt. Ar PHP PDO tam ir sakars tads, ka pirms katra ievadāmā data ir "$kautkadsmainīgais" un pedejās kolonas attiecīgā rinda noslēdzās ar ""; $stmt->execute(); " un tadejādi notepadā++ var apstrādat simtiem vai tūkstošiem datu vienību un šīs datu vienības ievadīt ar PHP PDO datubāze. :) Bet priekš tam manuprāt vajadzīgs iedoto tekstu sakartot kolonas un rindās, lai var ievadīt piemēram šādi: https://www.w3schools.com/php/php_mysql_insert_multiple.asp (skatit lejā PDO) Mēģināju divas dienās iemācīties dažadus variantus ko atradu googlee, bet man nestradā... Bet par replace, izmantojot regex nebiju dzirdējis. Paskatīšos kas tas tāds.. Quote Link to comment Share on other sites More sharing options...
Jefta Posted July 28, 2017 Author Report Share Posted July 28, 2017 Es izmantoju piemeram: $vards = "gatis"; $uzvards = "ozols"; $vecums = "23 gadi"; $stmt->execute(); Ja ir daudz tādu datu jāievada, tad bez notepad++ laikam nekādi.. Iespējams nepratu kautko ļoti ļoti vienkāršu, lai varētu teksta redaktora sagatavot daudz datu ievadei ieks datubāzes ar PHP PDO... :( :) Quote Link to comment Share on other sites More sharing options...
Jefta Posted July 28, 2017 Author Report Share Posted July 28, 2017 Pēc tava komentara e-remit es sapratu, ka kautko nemāku. Ka kautkas man nesanāk - kautkas tāds, kas citiem sanak.. Es eksperimenteju vēlreiz, meklejot risinājumu ar replace, izmantojot regex. To arī neiemācijos, bet nokopēju turot taustiņu ALT, un tad pie pirmās rindas pierakstiju simbolus, lai pirmā rinda ir visgarakā un tad nospiedu velreiz ALT un iekopeju klāt. Pēc tam pirmās rindas pierakstītos simbolus nodzēsu, bet pašu pirmo rindu atgriezu atpakaļ vietā ar TAB taustiņu.. Bija verts man šeit apjautaties. Atradu risinājumu :) Pirmīt domāju ka pat notepad++ man nepalīdzes.. Paldies Jums! :) Quote Link to comment Share on other sites More sharing options...
mefisto Posted August 4, 2017 Report Share Posted August 4, 2017 Parādi kodu. Un kāds visam šim ir sakars ar notepad? Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted August 5, 2017 Report Share Posted August 5, 2017 Cilvēk, paspēlē sudoku, šahu, attīsti loģisko domāšanu. Quote Link to comment Share on other sites More sharing options...
Jefta Posted August 6, 2017 Author Report Share Posted August 6, 2017 (edited) .. Edited December 12, 2017 by Jefta Quote Link to comment Share on other sites More sharing options...
Val Posted August 6, 2017 Report Share Posted August 6, 2017 Patrenējies ielādēt datus tabulā no sava excel faila.https://dev.mysql.com/doc/refman/5.7/en/load-data.html No tā būs lielāka jēga. Quote Link to comment Share on other sites More sharing options...
mefisto Posted August 7, 2017 Report Share Posted August 7, 2017 Pirmkārt, rekomendēju izmēģināt arī citus teksta redaktoru: https://atom.io/, https://code.visualstudio.com/ un https://www.sublimetext.com/3dev būtu populārākie. Next - palasi šo http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers Un, ja tev vajag ievadīt lielu datu apjomu datubāzē, tad parasti cilvēki to dara ar foreach vai arī neizmantojot PDO un datus ievadot izmantjot SQL importu. Quote Link to comment Share on other sites More sharing options...
Jefta Posted August 7, 2017 Author Report Share Posted August 7, 2017 Padies Val! Es patrenēsos ievadīt no excel. Man šinī nedēļā tam nebūs laika, bet es ieskatīsos. Es tiku kopejis katru kolonu atsevisķi un tikai ta uzliku uz notepad.. kautko nepareizi dariju.. taa ir ka viens pats mācās.. Paldies mefisto - es uzzinstileju atom un visual_studio_code. Velak tos paskatīsos un pamācīsos. Nezināju neko par to. Lidz šim likās, ka notepad++ ir tas labākais.. Quote Link to comment Share on other sites More sharing options...
Pieduriens Posted August 12, 2017 Report Share Posted August 12, 2017 On 8/6/2017 at 4:19 PM, Jefta said: $price_unit = "22.00"; $price = "4.40"; Viens draugs reiz izteicās: "Katru reizi, kad ieraugu cenas, naudas glabāšanu decimāldaļās, man notrīc kreisās acs plakstiņš". Quote Link to comment Share on other sites More sharing options...
aaxc Posted August 12, 2017 Report Share Posted August 12, 2017 Komentārs vietā. Nauda summas vienmēr glabā centos, jeb, mazākajās vienībās kā intus un frontend vajadzībām konvertē attēlojumu pēc nepieciešamības. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.