Ergebnis 1 bis 4 von 4
  1. #1
    Fortgeschrittener
    Registriert seit
    17.09.2007
    Beiträge
    40

    Standard Problem bei "Lotto"-Programme

    Hey, ich hatte mal eine Frage, bzw. ich bräuchte mal eure Hilfe...
    ich wollte sowas "lotto"-Artiges Programmieren, hier ist erstmal mein Code.

    also, das Programm soll eigentlich $v in die Datenbank eintragen...Problem ist aber...es macht nich das was es soll.
    Ich glaube ich habe bei dem Part
    Code:
    $sql ='INSERT INTO Lotto(z1,Datum) VALUES($v,NOW());';
            $expo2 = $db->prepare($sql);
            $expo2->execute();
            $expo2->close();
            unset($expo2);
    etwas falsch gemacht. Weis es aber nicht genau. Währe nett wenn mir wer helfen könnte das Problem zu lösen. Fals, dann bitte ich auch um eine erklärung. Danke im vorraus.
    Geändert von mbeezy (17.09.2009 um 20:33 Uhr)

  2. #2
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Wäre nett, wenn wir die Klasse, die hinter $db steckt zu Gesicht bekommen könnten . Denn das sind ja keine normalen SQL-Befehle sondern Aufrufe von Methoden in der Klasse.
    Come to the dark side - We have cookies

  3. #3
    Fortgeschrittener
    Registriert seit
    17.09.2007
    Beiträge
    40

    Standard

    oO...ich hab das jetzt so aus nem Tut übernommen...da stand nicht so wirklich ne Beschreibung >.<...wüsstest du denn wie ich das vlt. anders machen könnte??...naja ich bin für heute erstmal schlafen gehen. Bis morgen

    edit: übernommen hab ich nur das mitm Sql...bin aber trozdem Anfänger...

  4. #4

    Registriert seit
    17.06.2009
    Beiträge
    559

    Standard

    Es kann so nicht funktionieren. So wie du es jetzt hast würde wenn überhaupt nur die letzte ausgewählte Zahl in die Datenbank geschrieben werden.

    Zudem wird die Query auch ausgeführt, wenn $_POST['zahl'] garnicht gesetzt ist, was wiederum zu einem Fehler führen würde.

    Du kannst entweder jede Zahl mit der foreach-Schleife einzeln oder gleich das komplette Array eintragen. (sofern die SQL-Klasse das unterstützt)

    @Sven: http://de3.php.net/mysqli
    Geändert von inout (17.09.2009 um 21:33 Uhr)

Stichworte

Berechtigungen

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