Temporäre Tabelle

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Temporäre Tabelle

    Hallo Leute!

    Ich habe immer noch ein Problem mit meiner temporären Tabelle. Wenn ich sie erstelle klappt alles, der erste insert auch, jedoch wird, wenn ich den zeiten Tupel in die Tabelle schreiben will der alte überschrieben (, oder vielleicht einfach in eine neue temporäre Tabelle geschrieben )
    Hat einer von euch schonmal dieses Problem gehabt??

    Hier der Quelltext:

    rdbms_functions.php (Verbindung / Befehle):

    PHP-Code:
    function rdbms_connect($db,$user,$pwd,$server)
    {
        global 
    $conn;
          
    $conn=mysql_pconnect($server,$user,$pwd);
          if(!
    $conn) die ("Fehler im Verbindungsaufbau zur Datenbank $db " mysql_error());
          
    mysql_select_db($db,$conn) or die ("Keine Verbindung zur Datenbank $db " mysql_error());
    }

    function 
    rdbms_query($tab_query,$conn)
    {
        global 
    $db_result;
        
    $db_result=mysql_query($tab_query,$conn);
        if(!
    $db_result) die ("Fehler im Query <br>**********************<br> <b>$tab_query<b> <br>**********************<br>" mysql_error());
        unset(
    $tab_query);
    }
    ?> 
    waren_auswahl.php (Selbserklärend):

    PHP-Code:
    ......
      <
    tr
        <
    td>Artikel 2</td>
        <
    td><strong>:</strong></td>
        <
    td><a href="warenkorb.php?best_nr=4512" target="_self" onFocus="this.blur()"><img src="../pics/warenkorb.gif" width="57" height="15" border="0"></a></td>
      </
    tr>
    ..... 

    warenkorb.php :

    PHP-Code:
    <?php
    session_start
    ();

    include(
    '../php/rdbms_functions.php');    
    rdbms_connect('DB','user','pwd','localhost');

    rdbms_query('create TEMPORARY table IF NOT EXISTS tempo (best_nr INTEGER, sessid VARCHAR(200))',$conn);
    rdbms_query('insert into temp (best_nr, sessid) values (' $best_nr ',"' $PHPSESSID '")',$conn);
    rdbms_query('Select * from temp',$conn);

    $anzahl=mysql_num_rows($db_result);

    if(
    $anzahl>0)
    {
        while(
    $zeile=mysql_fetch_array($db_result))
        {
            echo 
    "<tr><td>";
            echo 
    "$zeile[best_nr]";
            echo 
    "</td><td>";
            echo 
    "&nbsp;";
            echo 
    "</td><td>";
            echo 
    "$zeile[sessid]";
            echo 
    "</td></tr>";
        }
    }

    ?>
    Schonmal Danke für eure Mühen!!!

    Ciao Goose

    EDIT:
    php-tags eingefügt.
    wie wärs, wenn man das beim post schon macht.
    Abraxax

    Zuletzt geändert von Abraxax; 17.04.2003, 16:49.
    Goose
    "Dem die Geduld genommen wurde" - Dank Netscape

  • #2
    sql?

    *VERSCHIEB*
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar

    Lädt...
    X