mysql daten eintragen und auslesen in einem skript

P

Pommes

Grünschnabel
Moin,
ich hab leider grad n Prob... ich will in einem php-skript daten in die datenbank eintragen und danach im selben skript wieder auslesen. ist dies denn überhaupt möglich? denn meine tests ergaben leider nichts positives...
danke schonmal für antworten =)
hoffe ihr könnt mir helfen...
mfg
 
Also meine Tests sagen da etwas ganz anderes.
Zuerst einmal folgende Tabelle erstellen:
CREATE TABLE "2do"."skeys" (
"skey" varchar(255) NOT NULL,
"flags" varchar(255) NOT NULL,
PRIMARY KEY ("skey")
) ENGINE=MyISAM DEFAULT CHARSET=latin1

dann folgendes php-Skript benutzen:
<?php


$link = mysql_connect("host", "user", "pass")
or user_error("Keine Verbindung möglich: " . mysql_error(), E_USER_ERROR);
mysql_select_db("2do") or user_error('Auswahl der Datenbank fehlgeschlagen', E_USER_ERROR);


$timestamp=time();

mysql_query("INSERT skeys (skey,flags) VALUES ('$timestamp','spamkey')");

$query = "SELECT * FROM skeys WHERE flags='spamkey'";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());

/* Ausgabe der Ergebnisse in HTML */
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";

echo 'timestamp was '.$timestamp;

?>

Jetzt sollte man feststellen, dass der aktuelle Timestamp unter den Ergebnissen ist. Meine Ausgabe:
x spamkey
1204666006 spamkey
1204666028 spamkey
1204666034 spamkey
timestamp was 1204666034

Vielleicht suchst du ja nach diesen Seiten:

http://dev.mysql.com/doc/refman/5.1/de/insert.html
http://de.php.net/manual/de/ref.mysql.php
 

Ähnliche Themen

Bash Skript: [[: not found Fehler

Last mit etc/passwd anzeigen lassen

Problem mit Apache2 + MySQL Server

prozessor auslastung DRINGEND hilfe !

Knetworkmanager Stürtz ab

Zurück
Oben