Pegar várias linhas de tabela
Olá,
Estou tentando pegar várias linhas de uma tabela e gravá-las em outra, sendo que cada linha da tabela é separada de outra por vírgula e espaço.
Estou fazendo assim:
$consulta1 = mysql_query("Select * from categ_temp where user = '$user' "); while ( $dados1 = mysql_fetch_array($consulta1)){$subcateg = $dados1["subcateg"].","." ";}mysql_query ("UPDATE new_users SET subcategoria = '$subcateg' WHERE username = '$user'");
Se eu dou em echo do $subcateg aparece como eu quero:
subcateg1, subcateg2, subcateg3,
Mas qdo grava na tabela new_users, só grava a primeira, assim:
subcateg1,& nbsp
O campo que tá gravando na tab new_users é do tipo text
Também tentei com o "implode", mas não soube fazer.
O que será que tá errado?
Discussão (22)
Carregando comentários...