Mysql
 sql >> база данни >  >> RDS >> Mysql

Изберете няколко колони от таблица и вмъкнете данни в друга таблица в различна база данни в PHP-MySQL

Трябва да установите стойностите?

"INSERT INTO jungle (desk1, chair1, table1) VALUES (value1, value2, value3)"

Трябва да съберете данните от първия избор и след това можете да зададете съответните стойности във вашия израз за вмъкване

Можете да направите това с помощта на mysql_fetch изявление

$mysql_connection2 = mysql_connect($host2, $user2, $pass2, true);
mysql_select_db($db2, $mysql_connection2) or die(mysql_error());

while($row = mysql_fetch_array($select_query))
{
    $field1 = $row['field1'];
    $field2 = $row['field2'];
    $field3 = $row['field3'];
    $insert_query = mysql_query("INSERT INTO jungle (desk1, chair1, table1) VALUES ('$field1', '$field2', '$field3')",$mysql_connection2);

    if ($insert_query) {
      echo "Insert Query is OK <br>";
    } else {
      echo "Insert Query is not OK <br>";
    }

}

Този оператор преминава през вашия оператор select и вмъква ред за всеки върнат резултат, като използва вашия INSERT изявление

Но наистина трябва да разгледате и mysqli защото mysql се амортизира. Това обаче е основната логика зад това, което правите




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:IF таблица съществува, съкратете и вмъкнете ELSE създайте

  2. Как да накарам CakePHP bake, за да намеря mysql.sock и да разпозная MySQL, докато използвам MAMP на Mac OSX?

  3. Как да ПОРЪЧАТЕ ПО поле varchar като номер?

  4. Печат за време без промяна при актуализация

  5. Python mysql.connector.errors. %s предадено на SQL заявка с кавички