Ir para conteúdo

POWERED BY:

Arquivado

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

F3RR4M3N745

[Resolvido] Inserir dados na database.

Recommended Posts

Bem, eu tinha instalado o vertrigo e conseguia utilizar os códigos normalmente, depois que decidi instalar o apache com PHP 5, MySQL, e PhpMyAdmin, todos os códigos continuaram funcionando, conseguia fazer consultas e conseguia usar certinho, mais não tinha tentado inserir nada em tabelas com php e tal.

 

Hoje eu tento inserir, e não funciona, tenho quase certeza que o meu código não está errado.

 

<?php
$connection = mysql_connect("localhost", "root", "");
$db_select = mysql_select_db("d", $connection);

$registrar = "Insert into user-info (username, realname, password, email, rank)
Values ('Marcos', 'Marcos Antonio', 'lalala', 'jose@marcos.com', 'zero')";
mysql_query ($registrar, $connection) or die ("Não foi possível executar a inserção.");
}
?>

 

 

E a foto das colunas:

 

colunas.png

 

 

Me ajudem, preciso arrumar isso muito rapidamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Orientações para uma boa participação

Coloque para debug, em cada query, sua um

mysql_query( ".." )or die( mysql_error() );

pois te ajudará a identificar a fonte do problema

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você executou o código exatamente como está ali na tela? Se sim, tem um erro de sintaxe, pois sobra um fechamento de chave na penultima linha.

 

Isto significa que o seu PHP está configurado para não exibir os erros:

<?php
ini_set('display_errors', true);
error_reporting(E_ALL);

 

No início do código. Execute e leia as Orientações para uma boa participação.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, faça algo assim:

 

<?php
ini_set('display_errors', true);
error_reporting(E_ALL);

$connection = mysql_connect("localhost", "root", "") or die (mysql_error());
$db_select = mysql_select_db("d", $connection) or die (mysql_error());

$registrar = "INSERT INTO `user-info` (`username`, `realname`, `password`, `email`, `rank`) 
Values ('Marcos', 'Marcos Antonio', 'lalala', 'jose@marcos.com', 'zero')";
mysql_query ($registrar, $connection) or die (mysql_error())
} // aliáis, o que isso tá fazendo aqui?!
?>

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.