Hi ich habe das prob das ich zwei tabellen habe di identisch sind. Ich möchte aus der einen tabelle alle Zeilen ind die andere Tabelle schreiben. Weiss aber nicht wie ich das realiseren soll.
Bei mir schaut es derzeit so aus (falsch)
Hier sind alle Datensätze drin (vollständig)
Hier sollen die Daten nun reingeschrieben werden.
Omni ist in dieser Tabelle schon vordefeniert und identisch in beiden tabellen.
Habe es nun so aber das funtzt net.
Ich habe langsam keine Ahnung mehr wie ich das machen soll.
Wäre für HILFE sehr sehr sehr dankbar.
Gruß Thomas
Bei mir schaut es derzeit so aus (falsch)
Hier sind alle Datensätze drin (vollständig)
Code:
$sql= "
SELECT
*
FROM
test_update
WHERE
omni0
";
$check = array();
$result = $db->query($sql);
while($row = mysql_fetch_assoc($result))
{
$check[] = $row;
}
$my = mysql_query($sql);
$result = $db->query($sql);
Hier sollen die Daten nun reingeschrieben werden.
Omni ist in dieser Tabelle schon vordefeniert und identisch in beiden tabellen.
Code:
$sql="
INSERT INTO
test
SET
username = '$check[username]',
basename = '$check[2]',
clan = '$check[3]',
rank = '$check[4]'
WHERE
omni0 = '$check1[0]'
";
$result = $db->query($sql);
Habe es nun so aber das funtzt net.
Code:
<?php
session_start();
require ('../../lib/global/url_vars.inc.php');
require (root.'lib/global/configure.inc.php');
require (root.'lib/modul/modul.php');
$sql= "
SELECT
*
FROM
test_update
WHERE
omni0
";
$check = array();
$result = $db->query($sql);
while($row = mysql_fetch_assoc($result))
{
$check[] = $row;
}
$my = mysql_query($sql);
$result = $db->query($sql);
$sql="
INSERT INTO
test
SET
username = '$check[username]',
basename = '$check[2]',
clan = '$check[3]',
rank = '$check[4]'
WHERE
omni0 = '$check1[0]'
";
$result = $db->query($sql);
?>
Ich habe langsam keine Ahnung mehr wie ich das machen soll.
Wäre für HILFE sehr sehr sehr dankbar.
Gruß Thomas
Zuletzt bearbeitet: