Cita:
Iniciado por caballoloko hola chicos , tengo un problema que no he podido solicionar
estoy realizando una consulta con mysql_fetch_array a una base de datos para recoger un valor x pero quiero usar ese mismo valor para insertar un nuevo registro en otra tabla de la misma base de datos, he intentado hacer lo siguiente:
Código PHP:
$aleatorio = $f['aleatorio'];
$mysql_query="INSERT INTO tablal(registro,registro2)
VALUES('$aleatorio','texto a ingresar')";
pero no me funciona, me pueden ayudar?
PD: el archivo es autoejecutable ya que el script se conecta a la base de datos y busca todos los registros que tenga un valor determinado el cierta columna y se ejecuta en base a esos registros por ello es que no puedo usar POST o GET ya que yo no envio ningun dato todo se ejecuta perfecto pero estoy chocando solo en eso
si usaras lo aconsejado por PHP, por ejemplo mysqli POO.
Código PHP:
Ver original$consulta = $con->query("SELECT palabra FROM palabras WHERE tipo = 'verbos'");
while($f = $consulta->fetch_array(MYSQLI_ASSOC))
{
$con->query("INSERT INTO verbos (palabra, otro) VALUES (".$f['palabra'].", 'datos varios')"); // haces el insert dentro del while.
}