manogaucho Postado Outubro 22, 2010 Denunciar Share Postado Outubro 22, 2010 (editado) Oi Tudo bem!Quero esvaziar duas tabelas, usando TRUNCATE.Fiz esse codigo:<? $conexao = mysql_connect("endereço banco de dados","usuario","senha"); //Faz conexão com o mysql $db = mysql_select_db("nome banco"); $sql = "TRUNCATE TABLE SS_categories_2,SS_products_2"; ?> <?php header("Location: index.php"); exit(); ?>Ele não apresenta erro, volta para pagina index.php, mas não esvazia as tabelas.. O que esta faltando para funcionar.Agradeço desde já a ajuda!!! Editado Outubro 23, 2010 por manogaucho Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Outubro 22, 2010 Denunciar Share Postado Outubro 22, 2010 você não executou a queryExemplo:$sql = "TRUNCATE TABLE SS_categories_2,SS_products_2"; mysql_query($sql); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 manogaucho Postado Outubro 22, 2010 Autor Denunciar Share Postado Outubro 22, 2010 você não executou a queryExemplo:$sql = "TRUNCATE TABLE SS_categories_2,SS_products_2"; mysql_query($sql); Mudei ficou assim: <? $conexao = mysql_connect("endereço banco de dados","usuario","senha"); //Faz conexão com o mysql $db = mysql_select_db("nome banco"); $sql = "TRUNCATE TABLE SS_categories_2,SS_products_2 "; mysql_query($sql); ?> <?php header("Location: index.php"); exit(); ?>Mas assim mesmo não limpa os regitros das tabelas, não apresenta erro, vai direito para a pagina index.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Outubro 22, 2010 Denunciar Share Postado Outubro 22, 2010 Adicione mysql_error para ver os possíveis erros:$conexao = mysql_connect("endereço banco de dados","usuario","senha") or die(mysql_error()); //Faz conexão com o mysql $db = mysql_select_db("nome banco"); $sql = "TRUNCATE TABLE SS_categories_2,SS_products_2 "; mysql_query($sql) die(mysql_error()); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 manogaucho Postado Outubro 23, 2010 Autor Denunciar Share Postado Outubro 23, 2010 Adicione mysql_error para ver os possíveis erros:$conexao = mysql_connect("endereço banco de dados","usuario","senha") or die(mysql_error()); //Faz conexão com o mysql $db = mysql_select_db("nome banco"); $sql = "TRUNCATE TABLE SS_categories_2,SS_products_2 "; mysql_query($sql) die(mysql_error()); Fiz e apresentou esse erro: Parse error: syntax error, unexpected T_EXIT in /home/buscariogr3/public_html/milleniunn/bate_bola/apagar_sim.php on line 12 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 manogaucho Postado Outubro 23, 2010 Autor Denunciar Share Postado Outubro 23, 2010 Ta funcionando, Agradeço desde já a grande ajuda de todos... Abaixo ficou o codigo pronto, os dados do banco foram mudados, por segurança...<?$conexao = mysql_connect("endereço banco de dados","usuario","senha"); //Faz conexão com o mysql$db = mysql_select_db("nome banco");$sql = "TRUNCATE TABLE SS_categories_2 ";mysql_query( $sql )or die( mysql_error() );$sql = "TRUNCATE TABLE SS_products_2 ";mysql_query( $sql )or die( mysql_error() );?><?phpheader("Location: index.php");exit();?>OBRIGADÃO!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Outubro 23, 2010 Denunciar Share Postado Outubro 23, 2010 Muito bem!Dê uma procurada por abstração de banco de dados em PHP no google, irá facilitar muito seu serviço... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
manogaucho
Oi Tudo bem!
Quero esvaziar duas tabelas, usando TRUNCATE.
Fiz esse codigo:
Ele não apresenta erro, volta para pagina index.php, mas não esvazia as tabelas..
O que esta faltando para funcionar.
Agradeço desde já a ajuda!!!
Editado por manogauchoLink para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.