Ir para conteúdo
Fórum Script Brasil
  • 0

Aprendendo Php


Senhores

Pergunta

Olá estou aprendendo php por conta proprio e estou com um problema ao adicionar na data base.

ele fala que não foi possivel consulta a db

<?
$host = "127.0.0.1";
$user = "wagnermello";
$senha = "69584942";
$db = "noticia";

$conexao = mysql_connect ("$host","$user","$senha")
  or die ("Não fois possivel conectar ao Data Base");
  
mysql_select_db ("$db")
  or die ("Data Base não encontrado");
  
$Titulo = "";
$Noticia = "";
  
$cadastra = "INSERT INTO cadastra
                   (Titulo,Noticia)
     VALUES 
    ('$Titulo','$Noticia')";

$resultado = mysql_query ($cadastra)
  or die ("Não foi possivel consultar a tabela");
?>

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Muda o 127.0.0.1 para localhost ficando assim:

<?

$host = "localhost";

$user = "wagnermello";

$senha = "69584942";

$db = "noticia";

$conexao = mysql_connect ("$host","$user","$senha")

or die ("Não fois possivel conectar ao Data Base");

mysql_select_db ("$db")

or die ("Data Base não encontrado");

$Titulo = "";

$Noticia = "";

$cadastra = "INSERT INTO cadastra

                  (Titulo,Noticia)

    VALUES

  ('$Titulo','$Noticia')";

$resultado = mysql_query ($cadastra)

or die ("Não foi possivel consultar a tabela");

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Tem uns erros ai sem sentido por exemplo:

<?

$host = "127.0.0.1";

$user = "wagnermello";

$senha = "69584942";

$db = "noticia";

$conexao = mysql_connect ("localhost") or die ("Não fois possivel conectar ao Data Base");

mysql_select_db ("noticia", $conexao) or die ("Data Base não encontrado");

//ate aqui esta ok

$Titulo = "";// mas aqui esta dizendo que as variaveis estao vazias

$Noticia = "";// mas aqui esta dizendo que as variaveis estao vazias

//aqui você quer gravar as variaveis vazias pra que ?

$cadastra = "INSERT INTO cadastra (Titulo,Noticia) VALUES  ('$Titulo','$Noticia')";

//aqui você diz que se der erro "Não foi possivel consultar a tabela"

$resultado = mysql_query ($cadastra) or die ("Não foi possivel consultar a tabela");

//que consulta?

?>

Verifique o que você quer fazer ,se é gravar se é fazer uma consulta

depois a gente pode te ajudar melhor

Link para o comentário
Compartilhar em outros sites

  • 0
Tem uns erros ai sem sentido por exemplo:

<?

$host = "127.0.0.1";

$user = "wagnermello";

$senha = "69584942";

$db = "noticia";

$conexao = mysql_connect ("localhost") or die ("Não fois possivel conectar ao Data Base");

mysql_select_db ("noticia", $conexao) or die ("Data Base não encontrado");

//ate aqui esta ok

$Titulo = "";// mas aqui esta dizendo que as variaveis estao vazias

$Noticia = "";// mas aqui esta dizendo que as variaveis estao vazias

//aqui você quer gravar as variaveis vazias pra que ?

$cadastra = "INSERT INTO cadastra (Titulo,Noticia) VALUES  ('$Titulo','$Noticia')";

//aqui você diz que se der erro "Não foi possivel consultar a tabela"

$resultado = mysql_query ($cadastra) or die ("Não foi possivel consultar a tabela");

//que consulta?

?>

Verifique o que você quer fazer ,se é gravar se é fazer uma consulta

depois a gente pode te ajudar melhor

Realmente não faz muito sentido inserir valores nulos... a menos que ele tenha um valor default praqueles campos...

Não sei o que ele quer fazer então não posso dizer muita coisa...

Mas do jeito que estava, fabyo, apesar da incoerência, estaria funcionando...não vejo nenhum erro de sintaxe... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

também não vi nenhum erro ,mas só de logica wink.gif

não da pra saber o que ele quer fazer ali

mas se retornou esse erro:

Não foi possivel consultar a tabela"

é porque deve ter alguma coisa errada pelo menos nos nomes dos campos

Link para o comentário
Compartilhar em outros sites

  • 0

Certo galera como eu disse estou aprendendo eu quero que ele pegue um titulo e noticia digita no html.

Acredito que sejá isso aqui:

$titulo = ""; $Noticia ="";
E o consultar foi assim que eu vi em uma video aula que eu tenho aqui despóis de cadastra ele consulta para ver se a tabela teve sucesso. As Tabelas no Mysql estão assim:
CREATE TABLE `noticia` (
`Titulo` CHAR(40) NOT NULL, 
`Noticia` VARCHAR(255) NOT NULL
); 

Se estiver errado me ajudem ae smile.gif

Até +

Link para o comentário
Compartilhar em outros sites

  • 0

Explica o melhor o que você quer fazer

$titulo = ""; // aqui esta dizendo que as variaveis estao vazias("")

$Noticia ="";

e o que você quiz dizer com isso:

pegue um titulo e noticia digita no html.

será que você quer mostrar na tela?

se for isso é dando um print ou echo

exemplo:

$titulo = "TESTE";

echo $titulo;

Link para o comentário
Compartilhar em outros sites

  • 0

já resolvi o problema de db tipo ele falava que não foi possivel consultar na tabela porque eu já tinha resgistrado com o nome já e não tinha colocado no mysql como binary por isso retornava o erro.

Mas já consegui valeu pelo esforço ai galera smile.gif

até +

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...