y me copia todos los registros a la base de datos nueva menos uno alguna sugerencia
todos los fields son iguales a excepcion de que la tabla destino tiene dos mas listingId y editedDate
Código PHP:
$result = mysql_query("Select * from listEdit WHERE id = '262'");
$temp=0;
while ($row = mysql_fetch_assoc($result)) {
foreach($row as $key => $value) {
if ($key=="id"){ // si es id lo pasamos a un campo diferente ya que la otra tabla tiene su propio id
$today = date("F j, Y, g:i a");
mysql_query("INSERT INTO editListLog (listingId,editedDate) VALUES ('$value','$today') ");
$temp=$value;
}
else{
if( empty( $value ) ) {
$valor = "NULL";
}
else {
$value = "'$value'";
}
echo $key;
echo $value;
echo "<br>" ;
mysql_query("UPDATE editListLog SET $key = $value WHERE listingId='$temp' ");
echo "<br>";
}
}
}
CONDITION,VARCHAR(130),Nullable y tiene las mismas caracterisicas en ambas tablas
alguien podria ayudarme no tengo ni idea por que solo en ese no hace insercion ya que en otros del mismo tipo si la hace