
17/04/2014, 08:08
|
 | | | Fecha de Ingreso: julio-2009
Mensajes: 99
Antigüedad: 15 años, 7 meses Puntos: 8 | |
Respuesta: almacenar consulta en variable php Cita:
Iniciado por gnzsoloyo No, lo que tienes es una metida de pata de las grandes. De las notables.
Vamos a este punto:
Si ese $row['campo'] no contiene datos en el momento de ejecutar la línea simplemente no va a almacenar nada, porque estás mandando una cadena vacía.
ten en cuenta que mysql_query() envía a ejecutar la query con lo que tiene en ese momento.
Para que funcionase, como mínimo debería tener una lógica así: Código PHP: $link2=Conectarse($nombre_camp);
$tabla_datos=substr(strtolower($nombre_camp."_datos"), 5);
$sql_carga = $sql_camp = mysql_query("SELECT campo FROM tabla", $link2);
if ($sql_carga)
{ while($row=mysql_fetch_array($sql_carga))
{
$insert_query="(telefono) VALUES ('".$row['campo']."') ";
$sql_camp = mysql_query("Insert into ".$tabla_datos." ".$insert_query." ", $link2);
}
}
¿Se entiende?
No puedes insertar datos que no existen. Debes haber obtenido los valores de $row['campo'] antes del while.
gracias igual campeon, pero ya lo solucione...
saludos |