Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $servername = "XX.XXX.XXX.XXX";
- $username = "db_username";
- $password = "db_password";
- $dbname = "db_name";
- date_default_timezone_set('GMT');
- // Create connection
- $conn = new mysqli($servername, $username, $password, $dbname);
- // Check connection
- if ($conn->connect_error) {
- die("Connection failed: " . $conn->connect_error);
- }
- echo "Connected successfully";
- $fieldName = "Desc";
- $failed = 0;
- $result = $conn->query("SELECT * FROM craft_content WHERE field_de".$fieldName." <> '' AND locale = 'en';");
- while($row = $result->fetch_assoc()) {
- $elementId = $row['elementId'];
- $desc = $row['field_de'.$fieldName];
- if ($conn->query("UPDATE craft_content SET field_en".$fieldName."='".$desc."', field_de".$fieldName."=NULL WHERE elementId='".$elementId."' AND locale = 'de';") === TRUE) {
- echo "Updated ".$row['title']." - de";
- } else {
- echo "Failed ".$row['title']." - de";
- $failed++;
- }
- }
- $result = $conn->query("SELECT * FROM craft_content WHERE field_swe".$fieldName." <> '' AND locale = 'en';");
- while($row = $result->fetch_assoc()) {
- $elementId = $row['elementId'];
- $desc = $row['field_swe'.$fieldName];
- if ($conn->query("UPDATE craft_content SET field_en".$fieldName."='".$desc."', field_swe".$fieldName."=NULL WHERE elementId='".$elementId."' AND locale = 'sv';") === TRUE) {
- echo "Updated ".$row['title']." - swe";
- } else {
- echo "Failed ".$row['title']." - swe";
- $failed++;
- }
- }
- if ($failed == 0) {
- if ($conn->query("UPDATE craft_content SET field_de".$fieldName."=NULL, field_swe".$fieldName."=NULL;") === TRUE) {
- echo "Cleanup Complete";
- } else {
- echo "Cleanup Failed";
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement