Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bobrinha

Como fazer update de dados no banco com dados ja existentes?

Recommended Posts

Olá, estou perdido ate em como fazer a pergunta mais vamos la, eu tenho um banco com centenas de registros porem eu gostaria de saber se é possivel e como se faz para adicionar novos dados como por exemplo uma extensão a nomes ja existentes exe...

 

Na tabela tem la os registros sem extensão

 

registroa

registrob

registroc

registrod

 

como eu faço para dar um update em tudo adicionando ao final de cada registro .jpg por exemplo ou .gif etc...?

 

registroa.jpg

registrob.jpg

registroc.jpg

registrod.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz uma consulta e cria um while consultando e inserindo. são muitas?

Pois você pode criar um outro campo na tabela com a extensão, é até mais recomendado, seu upador de imagem deve ter separado, e brevemente ele junta. Vai estar em um Explode.

 

Ou faz uma consulta, pegando todos os registros, repetindo... foreach, while como quiser.

e dentro, faz o update.

 

Ex:

$queryFotos = sprintf("SELECT * FROM fotos");
$fotos = mysql_query($queryFotos, $config) or die(mysql_error());
$conFotos = mysql_fetch_assoc($fotos);

do { 

 $acao = sprintf("UPDATE fotos SET caminho = '" . $conFotos['caminho'] .".jpg' WHERE id='" . $conFotos['id'] ."'");
			
			  mysql_select_db($dbConfig, $config);
			  $db = mysql_query($acao , $config) or die(mysql_error());	

} while ($conFotos = mysql_fetch_assoc($fotos)); ?>




Tenta ai fera, lembra de fazer um backup primeiro né.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela resposta amigo

 

Mais eu gostaria de saber se é possivel fazer isso dentro do mysql com comandos mysql, são uns 20mil registros

 

:upset:

Compartilhar este post


Link para o post
Compartilhar em outros sites
como eu faço para dar um update em tudo adicionando ao final de cada registro .jpg por exemplo ou .gif?
update TABELA set COLUNA=(concat(COLUNA,'.jpg'));

obs: só confirmando: sem "where" você vai alterar a coluna toda, ok?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.