Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wybierz wiele kolumn z tabeli i wstaw dane do innej tabeli w innej bazie danych w PHP-MySQL

Musisz ustalić wartości?

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

Należy zebrać dane z pierwszego wyboru, a następnie ustawić odpowiednie wartości w instrukcji INSERT

Możesz to zrobić za pomocą mysql_fetch oświadczenie

$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>";
    }

}

Ta instrukcja przechodzi przez twoją instrukcję select i wstawia wiersz dla każdego zwróconego wyniku za pomocą twojego INSERT oświadczenie

Ale naprawdę powinieneś również zajrzeć do mysqli ponieważ mysql jest amortyzowane. Jest to jednak podstawowa logika tego, co robisz




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sprawdź zduplikowany wpis vs użyj wyniku PDO errorInfo

  2. Sprawdzanie, czy użytkownik mysql istnieje

  3. Funkcja PHP MySQL Delete w pętli while

  4. MySQL ERROR 2026 - Błąd połączenia SSL - Ubuntu 20.04

  5. Nie znaleziono odpowiedniego sterownika dla mysql:jdbc