Jump to content
php.lv forumi

Deviance1

Reģistrētie lietotāji
  • Posts

    6
  • Joined

  • Last visited

Posts posted by Deviance1

  1. Sveicināti!

    Ko lai raksta phpMyAdmin'a kverija laukā, lai mainītu vērtību laukā, kura ID ir lielāks par "x", bet mazāks par "y"?

     

    Izdevās uzcept pusi kverija. Es mēģināju šādi:

    UPDATE users SET group_id = 5 WHERE users_id > 1000000 (un te vajadzētu turpināties kverijam, norādot, ka tam pašam users_id tai pašā laikā jābūt mazākam par 1500000).

  2. pieņemu domu, ka tas 230 ir vienā un tajā pašā vietā teiksim 40tajā.

    Tad:

    $virkne = '223 0 25 0 1065353216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16777473 11891 1580 0 0 100 0 0 0 11891 1580 1000 0 100 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 230 35 0 0 0 8 2048 4194304 1163984896';
    $masivs = explode(' ', $virkne);
    $masivs[39]++;
    $virkne = implode(' ',$masivs);

     

    Tas 230 visu laiku ir vienā un tajā pašā vietā, bet šajā gadījumā rodas vēlviena problēma, jo tie pārējie cipari arī mainās. To gan nedara skripts, bet atsevišķa programma, un paredzēt uz kādiem cipariem tā programma viņus samainīs, nav iespējams.

  3. Labdien. Radās problēma ar UPDATE funkciju.

     

    Lieta tāda, ka ir lauks, kurā ir šāda informācija:

     

    223 0 25 0 1065353216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16777473 11891 1580 0 0 100 0 0 0 11891 1580 1000 0 100 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 230 35 0 0 0 8 2048 4194304 1163984896

     

    Piekļūstot skriptam, ciparam 230 vajadzētu nomainīties uz 231, bet nezinu kā lai to panāk - vnk nav ne jausmas kā šādā ciparu jūklī nomainīt vienu vērtību, citas neaizskarot.

     

    Ja kādam ir idejas, ar prieku uzklausīšu.

     

    Ar cieņu,

    Dāvis

×
×
  • Create New...