Ir para conteúdo

Arquivado

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

zongman

executar vários "delete" em um banco com for

Recommended Posts

E ae pessoal,

preciso saber se tem alguma forma de fazer isso.

Concatenar 2 strings formando o nome de uma variável.

Para assim fazer vários "delete" sem ter q colocar um mysql_query pra cada..

 

ex.

$strRemove1 = "DELETE FROM tablex WHERE id=x"$strRemove2 = "DELETE FROM tabley WHERE id=x"$strRemove3 = "DELETE FROM tablew WHERE id=x"$strRemove4 = "DELETE FROM tablez WHERE id=x"for ($i =1; $i<=4; $i++){   $del = mysql_query('$strRemove'.$i);}

alguma idéia??

valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existem varias formas de se fazer, inclusive diretamente com sql,bom eu faria dessa forma$sql[0] = "DELETE FROM tablex WHERE id=x";$sql[1] = "DELETE FROM tabley WHERE id=x";$sql[2] = "DELETE FROM tablew WHERE id=x";$sql[3] = "DELETE FROM tablez WHERE id=x";foreach $sql as $val $del = mysql_query( $val );

E ae pessoal, preciso saber se tem alguma forma de fazer isso.Concatenar 2 strings formando o nome de uma variável.Para assim fazer vários "delete" sem ter q colocar um mysql_query pra cada..ex.

$strRemove1 = "DELETE FROM tablex WHERE id=x"$strRemove2 = "DELETE FROM tabley WHERE id=x"$strRemove3 = "DELETE FROM tablew WHERE id=x"$strRemove4 = "DELETE FROM tablez WHERE id=x"for ($i =1; $i<=4; $i++){   $del = mysql_query('$strRemove'.$i);}
alguma idéia??valeu.

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.