/ / INSERT INTO-Statement with PHP-Variable and SELECT-Statement [closed] - php, mysql, sql

INSERT-IN Instrukcja z PHP-Variable i SELECT-Statement [closed] - php, mysql, sql

Próbuję wstawić bieżącą instrukcję SELECT do tabeli bazy danych za pomocą zmiennej PHP. Działa w ten sposób bez zmiennej:

mysql_query("INSERT INTO table (column) SELECT column FROM table1");

Czy ktoś miał pomysł, jak to naprawić?

PHP: 5.3.10 i mysql-databse

Odpowiedzi:

-2 dla odpowiedzi № 1

Możesz użyć mysql_insert_id (), aby uzyskać ostatnią wstawioną wartość identyfikatora i spróbować wstawić zapytanie osobno.

<?PHP
$lastId = mysql_insert_id();
$query = mysql_query("Your Select Query with $lastId");
?>

0 dla odpowiedzi nr 2

Spróbuj tego

 $sample="SELECT column FROM table1";  // your select query
$query="INSERT INTO `table` (column) $sample";
mysqli_query("database connection code",$query);

Daj mi znać, jeśli pojawi się jakiś problem.