Hi,
ich möchte eine Spalte aus der einen in die andere Tabelle kopieren.
Soweit so gut.
Aber einmal kommt der Fehler: Warning: mysql_fetch_array() expects....
Jedoch ist der Kopiervorgang durchgeführt!?
Das andere Problem ist, das Script bring mir einen Dublicate Key Fehler für "ident".
In Tabelle 1 (tracking) ist der PRIMARY KEY die Spalte "ident"
In Tabelle 2 (history) ist der PRIMARY KEY die Splate "id"
Ich finde jedoch den Fehler nicht!
ich möchte eine Spalte aus der einen in die andere Tabelle kopieren.
Soweit so gut.
Aber einmal kommt der Fehler: Warning: mysql_fetch_array() expects....
Jedoch ist der Kopiervorgang durchgeführt!?
Das andere Problem ist, das Script bring mir einen Dublicate Key Fehler für "ident".
In Tabelle 1 (tracking) ist der PRIMARY KEY die Spalte "ident"
In Tabelle 2 (history) ist der PRIMARY KEY die Splate "id"
Ich finde jedoch den Fehler nicht!
PHP-Code:
$ident = $_POST['ident'];
PHP-Code:
$sql = mysql_query("SELECT ident FROM tracking") or die(mysql_error());
while ($ident_result = mysql_fetch_array($sql))
{
if ($ident_result['ident'] == $ident) {
echo "Gibts schon.";
$sql = "INSERT INTO history (ident, ort, platz, prio, datum)
SELECT ident, ort, platz, prio, datum
FROM tracking
WHERE ident = '".$ident."'";
mysql_query( $sql )
OR die("Error: $sql <br>".mysql_error());
}
}
// Pruefen ob der neue Datensatz tatsaechlich eingefuegt wurde
if (mysql_affected_rows() > 0) {
echo "<h3>History erstellt.</h3>";
Kommentar