sql >> Base de Datos >  >> RDS >> Mysql

Insertar MySQL seleccionado con declaraciones preparadas

No necesita vincular los valores de su otra tabla. Solo necesita prepararlos para los valores que proporciona el usuario. Puede utilizar con seguridad los valores existentes.

$stmt = $mysqli->prepare ("INSERT into table_one (col_1, col_2, col_3)
        SELECT valuea, valueb, valuec FROM ANOTHERtable WHERE id = ?");
$stmt >bind_param ("i", $identity);
$stmt->execute();