Preciso de ajuda para fazer uma query em todos registro de uma tabela exemplo:
ID Nome Money
1 * or all 500
se tiver mais de 50 de dinheiro como fazer para que ele filtre e alteri de 50 o valor de um campo para 100 mais isso de umas 100 pessoas ao mesmo tempo isso seria feito via crontab
Ajuda A Query No Mysql/Php
Started By Luisjustin, 26/05/2011, 00:18
6 replies to this topic
#1
Posted 26/05/2011, 00:18
#2
Posted 26/05/2011, 08:29
Se eu entendi é isso que você deseja...
Agora se você quiser saber quantos foram alterados:
mysql_affected_rows()
??
UPDATE tabela SET Money=100 WHERE Money=50;
Agora se você quiser saber quantos foram alterados:
mysql_affected_rows()
??
#3
Posted 26/05/2011, 18:43
não sei direito se e isso eu quero que ele altere todos registros tipo uma verificação e se a pessoa tiver mais de 50 reais ele altera para 200 mais de todos os registrados nessa tabela
Se eu entendi é isso que você deseja...
UPDATE tabela SET Money=100 WHERE Money=50;
Agora se você quiser saber quantos foram alterados:
mysql_affected_rows()
??
#4
Posted 27/05/2011, 09:42
Esse SQL que eu passei faz isso mesmo altera todos que tiverem valor 50 para 100...
- Luisjustin likes this
#5
Posted 27/05/2011, 09:45
o update é igual ao do nosso amigo kerson falou, oque vc pode apimentar mais criando um formulario e fazendo comque no proprio formulario vc escolha o valor que vc quer aterar e para qual valor alterar
UPDATE nome_da_tabela SET Money=100 WHERE Money=50;
#6
Posted 29/05/2011, 10:35
olhem no video expliquei melhor não sei explicar escrevendo:
#7
Posted 30/05/2011, 08:22
Ok...
Então o que você precisa fazer...
??
Então o que você precisa fazer...
<? $query = mysql_query("SELECT COUNT(*) as Total FROM tabela WHERE id_estrangeiro = {id do Sergio}"); $resultado = mysql_result($query,0,"Total"); $level_atual = floor($resultado/5); $query1 = mysql_query("SELECT * FROM tabela WHERE id={id do Sergio}"; $resultado1 = mysql_fetch_assoc($query1); if ( $resultado1['level'] < $level_atual){ $query2 = mysql_query("UPDATE tabela SET level='$level_atual', level_anterior='".$resultado1['level']."' WHERE id={id do Sergio}"; } ?>
??
- Luisjustin likes this
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)