Jump to content


Photo

Ajuda Para Deletar Um Campo Na Tabela


  • Faça o login para participar
8 replies to this topic

#1 Hudson

Hudson

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 21/01/2006, 13:16

Alguém pode me ajudar com esse código?

<?php
	$cod_admin = $_GET['cod_admin'];

	$conexao = mysql_connect("localhost","","") or die ("Erro na conexão com o banco de dados");

	$db = mysql_select_db("database",$conexao);

	if ($cod_admin <> "")
  {
 	 $sql = "DELETE * FROM tbadmin WHERE cod_admin='$cod_admin'"; // Tá dando erro nessa linha.
 	 $rs = mysql_query($conexao,$sql);
  }
?>


#2 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 21/01/2006, 13:29

Mas que erro está dando meu amigo?
cola ai pra gente!

editado
Epa... vi o erro!
Nossa, tava dormindo!!

O SQL para DELETE é
DELETE FROM tabela WHERE condicao='isso'

Até

Edição feita por: paes, 21/01/2006, 13:30.

Site: GustavoPaes.net

^ Rumo ao Topo ^

#3 Hudson

Hudson

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 21/01/2006, 13:37

O erro que está ocorrendo é este:

Warning: Supplied argument is not a valid MySQL-Link resource in c:\apache\htdocs\loja\admin\valida_excluir.php on line 65

#4 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 21/01/2006, 13:38

O certo:
DELETE FROM tbadmin WHERE cod_admin='$cod_admin'

Tirei o ASTERISCO pq não é necessário no DELETE.

E outra coisa:
$rs = mysql_query($conexao,$sql);

O $sql é antes do $conexao ;)
www.php.net/mysql_query

Até mais

Edição feita por: paes, 21/01/2006, 13:40.

Site: GustavoPaes.net

^ Rumo ao Topo ^

#5 Hudson

Hudson

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 21/01/2006, 14:03

Tipo, agora eu vi que deu outro erro, embaixo da linha:
$rs = mysql_query($sql,$conexao);
eu coloquei:
echo "<meta HTTP-EQUIV='refresh' CONTENT='0', URL='excluir_admin.php'>";
para redirecionar para a página excluir_admin.php, só que a página entrou em um loop eterno.

Sabe como resolver isso?

Edição feita por: Hudson, 21/01/2006, 14:04.


#6 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 21/01/2006, 14:11

mas vc ta mandando ela redirecionar para ela mesma?
até
Site: GustavoPaes.net

^ Rumo ao Topo ^

#7 Hudson

Hudson

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 21/01/2006, 14:16

Não ela se chama, valida_excluir.php

#8 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 21/01/2006, 14:23

Uma observação: Pelo que sei a sintaxe correta é:
<META HTTP-EQUIV='refresh' CONTENT='0;URL=excluir_admin.php'>


[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#9 Hudson

Hudson

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 21/01/2006, 19:26

Funcionou assim´:

header("Location: excluir_admin.php");




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq