Ich am durchdrehen ...

  • ich hab ne query: SELECT * FROM processes


    while(so und so ){
    $array[...] = $row[...]
    }


    Eine total simple query bei der ich aus der ganze tabelle alle zeilen lese und in ein array schicke.


    Wie kann es aber sein, dass beim LESEN mit dieser query die daten geändert werden?


    In der db steht zB counter: 2
    Im array steht dann aber ['counter'] => 3
    oO?!


    Ich hab vor der query das array standardmäßig erstellt, damit es vorhanden ist, wenn die db abkackt: $array[soundso]['counter'] = 0;


    Tests:
    db (mysql workbench) zeigt zb counter: 5
    direk vor der query(execute): counter => 0 // klar, weil nur "hart" erstellt
    direkt nach der query: counter => 6


    wtf?
    Bin ich jetzt total retarded, oder ist das ein bug?

  • oh man ich glaubs nicht -.-
    hatte 2 mal curl_exec() benutzt. Somit wurde das script(interne api) 2 mal aufgerufen (logisch).
    ich fasse es nicht. Das hat man davon, wenn man andauernd copy/paste nutzt, anstatt es zu tippen -.-


    sorry, hat mich wahnsinning gemacht (stunden!) und ich war echt an nem punkt and dem ich mir nur noch nen bug vorstellen konnte.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!