Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera estou com um problema, vou explicar o negócio do começo.
Inicialmente eu precisava pegar duas tabelas do banco de dados (que são quase idênticas, porém a tabela antiga tinha alguns dados e da tabela nova os campos estão vazios) e compará-las pelo email que são iguais nas duas tabelas, quando a comparação batesse eu dava um update na tabela nova inserindo alguns dados da tabela antiga.
O meu problema está justamente na forma de fazer, abaixo vai um pedaço do código:
<?php
$conecta = mysql_connect($host,$user,$pass);
$selecionaBase = mysql_select_db($db) or die (mysql_error());
$sql = 'SELECT * FROM gen_usuarios';
$bd_antigo = mysql_query($sql) or die(mysql_error());
$sql = 'SELECT * FROM v51ny_users';
$bd_atual = mysql_query($sql) or die(mysql_error());
while ($linhaBDatual = mysql_fetch_assoc($bd_atual)) {
$emailAtual = $linhaBDatual['email'];
$idAtual = $linhaBDatual['id'];
echo "1";
while ($linhaBDantigo = mysql_fetch_assoc($bd_antigo)) {
$emailAntigo = $linhaBDantigo['email'];
echo "2";
$cpfAntigo = $linhaBDantigo['cpf'];
$rgAntigo = $linhaBDantigo['rg'];
if ($emailAtual == $emailAntigo) {
$query = mysql_query("UPDATE v51ny_users SET cpf='$cpfAntigo', rg='$rgAntigo', ") or die(mysql_error());
}
}
}
?>Valeu pessoal =)
Carregando comentários...