Jump to content
php.lv forumi

andrisp

Moderatori
  • Posts

    8,065
  • Joined

  • Last visited

Posts posted by andrisp

  1. ir shitaads

     

    if (!get_magic_quotes_gpc()) {
       $nosaukums = addslashes($HTTP_POST_VARS['nosaukums']);
    } else {
       $nosaukums = $HTTP_POST_VARS['nosaukums'];
    }

     

    Paarbaudiiju kaa strings izskataas un visi itkaa ir eskeipots, bet..

     

    rinda, kas saakumaa bija, piemeeram, 'tiripiri "Para" piri' datubaazee (mysql) ierakstaas shitaadi 'tiripiri \' un viss.. kaapee taa ?

  2. tabula #2, piemeeram, ir

     

    |nosaukums|tips| apakstips |
    --------------------
    |   kurpe      | 2  |  2 |
    |   galds      |  1 |  1  |
    |   galds      |  1 |   0 |
    etc

     

    tabula #1

    |tips_nosaukums| nr | nr2 |
    -------------------------------
    |   meebele       | 1  |   0  |
    |   aviizhugalds  | 1  |   1  |
    |   apgjeerbs     | 2  |   0  |
    |   kaajaam       | 2  |   2  |
    etc

     

    taada man taa saistiiba starp tabulaam rupji izsakoties..

     

    tipa vajag taa lai izdzeeshot 'kaajaam' apakshtipu un pievienojot jaunu apakshtipu apgjeerbam atkal neizveidotos nr=2 un nr2=2..bet gan nr=2 un nr2=3..

  3. tikai reizeem nedaudz gljukainu html izdod (ar lieku <tr></tr> beigaas)

    ja paarkaartojam shitaa, tad nav gljuku ar html :)

    $skaits=0;
    echo '<table>
       <tr>'."\n";
    while(kautkaads rezults)
    {
       if ($skaits == 6) {
           echo '    </tr>
       <tr>'."\n";
           $skaits = 0;
       }
       $skaits++;
       echo '      <td>AAA</td>'."\n";
    }
    echo '    </tr>
    </table>';

  4. man kaukas iisti neworkoja, paredigjeeju un uztaisiiju shitaadu

     

    $skaits=0;
    echo '<table><tr>'."\n";
    while(results kautkaads)
    {
       $skaits++;
       echo '  <td>AAA</td>'."\n";
       if ($skaits == 3) {
           echo '</tr><tr>'."\n";
           $skaits = 0;
       }
    }
    echo '</tr></table>';

     

    shitaads gan man straadaa, vislabaakais ir tas, ka ieksh

    if ($skaits == 3)

    var noraadiit jebkaadu skaitli un tik kolumnas arii tiks drukaatas.

     

    tikai reizeem nedaudz gljukainu html izdod (ar lieku <tr></tr> beigaas)

  5. citaa tabulaa ierakstiem ir sasaiste ar shiim veertiibaam.. gadijumaa ja tiktu izdzeesta kaada no shiim veertiibaam (un tai buutu piesaistiiti ieraksti no otras tabulas), un atkal izveidota jauna rinda, kurai veertiiba buutu taada pati, kaa izdzeestaa, tad otras tabulas ierakstiem buutu nepareizas sasaistes (bet vajadzeetu taa lai tiem paliktu sasaiste ar neeksisteejoshu veertiibu, liidz ar to buutu viegli sekot liidzi shaadaam lietaam)..

     

    nu aptuveni taa, sorry, ka neko nevar saprast..

     

    ps. izmantoshu tavu ideju par atseviskju veertiibu glabaashanu...

  6. spriezhot peec http://dev.mysql.com/doc/mysql/en/example-...-increment.html

     

    Note that in this case (when the AUTO_INCREMENT column is part of a multiple-column index), AUTO_INCREMENT values are reused if you delete the row with the biggest AUTO_INCREMENT value in any group. This happens even for MyISAM tables, for which AUTO_INCREMENT values normally are not reused.

     

    tas ko veelos, nevar buut panaakts.. paareejiem indexiem auto_increment lielaakaas veertiibas var tik izmantotas otreizeeji, ja tiek izdzeestas, bet tas galiigi neder.

     

    varbuut kaadas idejas ?

  7. man ir tabula, kuraa galvenais ID ir unique (ar auto_increment), ir veel divas kolumnas (skaitlju), kuras vajadzeetu, lai liidziigi kaa ID vienmeer automaatiski aizpildaas ar unikaalaam veertiibaam, bet ljautu arii speciaali noraadiit piemeeram jau shajaa kolumnaa eksisteejoshu skaitli.. aa un lai nekad netiktu izmantoti skaitlji, kas kaadreiz ir bijushi kolumnaa, bet ir izdzeesti (ar visu rindu)...

     

    varat paliidzeet un izskaidrot, kuru no unique, primaru vai index izmantot..

  8. piemeeram, man ir tabula ar bildiiteem (noraadeem uz bildiiteem), gribeetos, lai vareetu uztaisiit taadu skriptu, kas izdod tipa vinjas shitaa aaraa

     

    |bilde| |bilde2| |bilde3|

    |bilde4| |bilde5| |bilde6|

    |bilde7| |bilde8|

     

    tipa 3 kolumnaas un neierobezhotaa skaitaa rindaas..

     

    tipa interesee taa skripta dalja, kas pareizi gjenereetu

    <tr>
     <td></td>
     <td></td>
     <td></td>
    </tr>

     

    ceru, ka saprataat ko es tieshi es veelos...

  9. CREATE TABLE `akcijas` (
     `id` int(11) NOT NULL auto_increment,
     `datums` varchar(100) default NULL,
     `teksts` blob,
     PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

     

    uztaisiiju dampu (izmantojot phpmyadmin export) datubaazei uz servera ar MySQL 4.1.11-standard.. peec tam meegjinaaju importeet ieksh MySQL 4.0.24 bet shis saka -

     

    #1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=1' at line 24

     

    kaadas vainas sheit ?

  10. bubu: izchekoju log failus, neko nevareeju atrast, kas vareetu buut saistiibaa ar manu skriptu, taakaa pienjemu, ka vinjs nomirst klusiiteem...

     

    Venom: pielaboshu skriptu peec taviem ieteikumiem.. hmm, bet ko noziimee "perli"? bet vai tad vispaar varbuut mysql connection timeout ? skripts piesleedzas un atvienojas katru reizi veidojot jaunu savienojumu..

×
×
  • Create New...