mySQL Update werkt niet..

  • Beste,
    Ik heb deze query:


    (lol, is idd lang...)
    Maar, er komt geen error, maar hij word ook niet uitgevoerd.. Dit vind ik heel raar, terwijl er wel or die(mysql_error()); in de query staat.
    Ik hoop dat iemand van CP me kan helpen!


    Lars

  • mysql_real_escape_string nooit van gehoord?
    Je bent nu heel erg kwetsbaar voor sql injections :cheer:


    probeer eens een else uit te voeren ;)


    PHP
    if(isset($_POST['postnaam'])) {
    
    
        //code en nog meer lange code
        echo "Uitgevoerd!";
    }
    else {
      
        echo "Er gaat iets mis?";
    }
  • Ooit van foreach en for loopjes gehoord?

    Je kunt heel makkelijk dit stukken korter maken;



    Is hetzelfde als:


    PHP
    for($a = 1; $a <= 10; $a++){
      for($b = 1; $b <= 4; $b++){
        $antwoorden['antw'.$a.'_'.$b.''] = $_POST['antw'.$a.'_'.$b.''];
      }
    }


    Aan het einde doe je 40x AND, je kan gewoon komma's gebruiken, maar dit is wel de allerslechtste oplossing die ik ooit gezien heb.


    Gebruik gewoon een implode en doe alles in 1 veld, die query is ongeveer 40x zo snel en het is ook voor jou makkelijker.

  • Je moet dus die ands vervangen door komma's en die spaties die ontbreken aanvullen, maar ik vind het nogsteeds een script van niets. Gebruik gewoon een implode, dat is stukken makkelijker.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!