Code: Alles auswählen
REPLACE INTO aktuelle_phpbb_posts_text SELECT * FROM backup_phpbb_posts_text WHERE poster_id = ?
Code: Alles auswählen
REPLACE INTO aktuelle_phpbb_posts_text SELECT * FROM backup_phpbb_posts_text WHERE poster_id = ?
möchten den post mal aufgreifen; abfrage geht so nicht, da hier kein poster_id existiert..............Pyramide hat geschrieben:Mit diesem SQL Statement müsste das Wiederherstellen funktionieren (auch ungetestet):Code: Alles auswählen
REPLACE INTO aktuelle_phpbb_posts_text SELECT * FROM backup_phpbb_posts_text WHERE poster_id = ?
Code: Alles auswählen
SELECT post_subject, post_text
FROM phpBB_posts_text , phpBB_posts
WHERE phpBB_posts_text.post_id = phpBB_posts.post_id AND phpBB_posts.poster_id =6;
REPLACE INTO aktuelle_phpbb_posts_text SELECT * FROM backup_phpbb_posts_text WHERE poster_id = ?
Code: Alles auswählen
REPLACE INTO aktuelle_phpbb_posts_text (SELECT t.* FROM backup_phpbb_posts_text t, phpbb_posts p WHERE p.poster_id = 6 AND p.post_id = t.post_id)
Code: Alles auswählen
$sql = "SELECT t.* FROM backup_phpbb_posts_text t, phpbb_posts p WHERE p.poster_id = 6 AND p.post_id = t.post_id";
$result = $db->sql_query($sql);
while($row = $db->sql_fetchrow($result))
{
$sql = "REPLACE INTO phpbb_posts_text (---HIER FELDNAMEN EINTRAGEN---) VALUES (---HIER INHALT IN DER GLEICHEN REIHENFOLGE, ZB " . $row['text'] . ", " . $row['feld_xyz'] . "---)";
$db->sql_query($sql);
}