phpbar.de logo

Mailinglisten-Archive

AW: Temporäre Tabellen
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AW: Temporäre Tabellen



>> kann mir vielleicht einer einen Tipp drüber geben, wie ich
>> das Ergebnis eines Users, der über ein Formular eine Anfrage abschickt,
>> in eine temporäre tabelle leite die solange, wie die Session dauert
>> erhalten bleibt?

Ich hoffe, das folgende PHP-Script hilft Dir weiter!
//************************************
// Datenbanken anlegen und löschen
//************************************

<?
include("./dbopen.php");
?>
<?
// Fragt Datenbanken ab
function show_dbs($conn)

   $result = mysql_listdbs($conn);
   $i = 0;
   echo "<b>Datenbanken :</b>";
   while ($i < mysql_num_rows ($result))

      $tb_names[$i] = mysql_tablename ($result, $i);
      echo $tb_names[$i] . "<p>"; $i++;
   }
}

// Schickt Abfrage an die Datenbank
function sql_query($success, $sql, $conn)

   $result = mysql_query($sql, $conn);
   if ($result)

      echo "$success.";
   } else

      echo "<p>".mysql_error($conn);
   }
   return $result;
}

$result = mysql_create_db("temporaer", $conn);
if ($result)

   echo "datenbank angelegt.";
} else

   echo "<p>".mysql_error($conn);
}
show_dbs($conn);
$sql = "USE temporaer";
sql_query("Umschalten auf Temporaer", $sql, $conn);
$sql = "CREATE TABLE temp (sessions VARCHAR(50) NOT NULL)";
sql_query("Tabelle temp erzeugt", $sql, $conn);
$sql = "INSERT INTO temp (sessions) VALUES ('67278492')";
sql_query("Session ID eingefügt", $sql, $conn);
$sql = "SELECT * FROM temp";
$result = sql_query("Session IDs anzeigen", $sql, $conn);
if ($result) { $number = mysql_num_rows($result);
   echo "Es ist $number Datensatz gelesen worden: ";
   while ($row = mysql_fetch_array($result, MYSQL_ASSOC))

      echo implode("|",$row);
   }
}
$result = mysql_drop_db("temporaer", $conn);
show_dbs($conn);
mysql_close($conn);
?>



//*********************
// DBOPEN.PHP
//*********************

<?
// Tragen Sie hier Ihre Werte ein!
//
$server = "www";        // MySQL-Server
$user   = "root";        // MySQL-Nutzer
$pass   = "";                // MySQL-Kennwort
//
$conn = mysql_connect($server, $user, $pass);
if($conn) {
   echo "<B>Yes, we're open!</B> Handle: $conn";
} else {
   echo "<B>Oops, something goes wrong";
   exit;
}
$select = mysql_select_db("customers",$conn);
?>

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive