Ergebnis 1 bis 3 von 3

Thema: problem beim eintragen von werten in die db via for-schleife

  1. #1
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard problem beim eintragen von werten in die db via for-schleife

    also ich hab hier folgenden code:

    PHP-Code:
    <?php
    // database settings
        
    $db_host="localhost";
        
    $db_user="root";
        
    $db_pass="";
        
    $db_name="skillz"
       
        
    $dbc = new PDO("mysql:host=".$db_host.";dbname=" $db_name$db_user$db_pass);
                                                                     
        
    $sql "insert into mit_skill(id, mitarb_id, skill_id, wert) values (null, 1, :idSkill, :exp)";    
        
    $exp = array(0.52.51.01.02.00.11.51.51.00.11.02.02.51.00.12.50.51.02.51.51.50.52.50.50.12.00.11.52.50.51.00.12.00.11.52.50.51.00.12.00.5);
            
            for(
    $i 1$i<41$i++){
            
            
                
    $stmt $dbc->prepare($sql);
                
    $stmt->bindParam(':idSkill'$i);
                
    $stmt->bindParam(':exp'$exp[($i-1)]);
                
                
                echo 
    "hier:$i ----- $exp[$i]<br />\n";
            
            
    $stmt->execute();
        
            }        
    ?>
    beim echo kommen alle 40 benötigten und auch gewollten werte, jedoch werden in die DB nur 20 eingetragen und der auto-increment-wert liegt dennoch bei 41 (was ja bei 40 einträgen auch richtig is)
    weder phpmyadmin, noch der mysqlQuerybrowser zeigen mir mehr als 20 einträge in der entsprechenden tabelle..

    habs auch schon mit der query probiert, aber es blieb beim gleichen ergebnis
    Code:
    $sql = "insert into mit_skill(mitarb_id, skill_id, wert) values  (1, :idSkill, :exp)";
    es sollen halt bestimmte werte für einen skill in relation zum mitarbeiter hinterlegt werden.. kann es an den constraints liegen, da ich bisher nur 20 skills im skills-table hab? (fällt mir grad beim tippen hier ein )
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von synaptic (15.02.2010 um 12:33 Uhr)
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  2. #2
    Bandit
    Gast

    Standard AW: problem beim eintragen von werten in die db via for-schleife

    Datentypen sind richtig und nichts auf unique eingestellt?

    Und vielleicht mal mysql_error prüfen.
    Geändert von bandit600 (15.02.2010 um 12:32 Uhr)

  3. #3
    Forum Guru
    Themenstarter
    Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: problem beim eintragen von werten in die db via for-schleife

    jo sind se..
    es lag wie ich vermutet hatte wohl an den constraints...
    ich hatte nur 20 skills in der entsprechenden tabelle und mit dem FK_constraint wollte die hiesige tabelle eben nich mehr aufnehmen

    ist also gelöst die faxe
    man man man also manchmal,.. wald,.. bäume,... *kopfschüttel*
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

Ähnliche Themen

  1. Problem mit Schleife in der Schleife
    Von 1234d1 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 16.06.2009, 18:41
  2. Anzeige von Werten aus MySQL abhängig vom aktuellen Datum
    Von PHPDummy im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 03.07.2007, 16:44
  3. Problem mit do/while Schleife
    Von tenshi im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 05.11.2006, 13:50
  4. Problem mit do/while Schleife
    Von tenshi im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 04.11.2006, 18:38
  5. script zum setzen von DB Werten
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 30.10.2006, 09:08

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •