Ir para conteúdo

POWERED BY:

Arquivado

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

srnalim

[Resolvido] deletar dados do mysql entre um valor e outro

Recommended Posts

Então galera não sou muito bom em php, na verdade estou aprendendo e hoje me deparei com um banco de dados no serviço com mais de 2.000 registros onde tem muitas tabelas, logicamente eu preciso somente de duas a cliente e a de boletos nos boletos tem o id do cliente, eu já deletei muitos clientes que não precisa mais pois estamos separando as cidades para autenticação por hostspot mas em fim a duvida é a seguinte:

 

Como posso deletar no mysql um valor entre 1128 e 1138, ja tentei varias formas não se se errei uma delas foi:

 

$v_inicial = $_POST['v_inicial'];
$v_final = $_POST['v_final'];

for ($x=$v_inicial; $x<=$v_final; $x++) {
   @mysql_query("DELETE FROM financeiro WHERE cliente_id ='$x' ");
   }

 

Bom galera o codigo é basicamente eu imaginei que fazendo um loop implementando o valor e deletando até que o valor seja igual ao $v_final, abraços ai galera.

 

Lembrando sou iniciante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar o operador BETWEEN:

 

DELETE FROM financeiro WHERE cliente_id BETWEEN '1128' AND '1138'

 

É recomendável fazer uma consulta SELECT antes e conferir se são exatamente esses registros que você quer apagar. Além de um backup, claro.

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.