Entendendo inserção de dados no MySql
Olá pessoal , começei a trabalhar com php e Mysql mas estou com dificuldade para inserir dados no meu db.
- Criei um bd chamado omega e uma tabela chamado cadastro contendo CadastroID nome endereco cidade , quero inserir os dados via php mas conecta e não insere , o que estou fazendo de errado ?
segue os codigos para facilitar
Abraços http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Cauca
index.php com o codigo :
<head>
<title>Omega</title>
</head>
<body>
<h1> Omega h1>
<form action="inserir.php" method="post">
<table border="0">
<tr>
<td>Nome</td>
<td> <input type="text" name="nome" maxlength="20" size="30" /><br /></td>
</tr>
<tr>
<td>Endereço</td>
<td> <input type="text" name="endereco" maxlength="20" size="30" /><br /></td>
</tr>
<tr>
<td>Cidade</td>
<td> <input type="text" name="cidade" maxlength="20" size="30" /><br /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="adiciona" /></td>
</tr>
</table>
</form>
</body>
</html>
inserir.php com o codigo :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Omega</title>
</head>
<body>
<h1>Omega Despachante</h1>
<p>
<?php
//nome das variaveis
$nome = $_POST['nome'];
$endereco = $_POST['endereco'];
$cidade = $_POST['cidade'];
if (!$nome || !$endereco || !$cidade)
{
echo 'você não entrou com os dados<br/>'
.'volte e tente novamente';
exit;
}
$nome = addslashes ($nome);
$endereco = addslashes ($endereco);
$cidade = addslashes (cidade);
$msg[0] = "Conexão com o banco falhou!";
$msg[1] = "Não foi possível selecionar o banco de dados!";
// Conexão com o servidor MySQL
$conexao = mysql_pconnect("localhost","omega","omega") or die($msg[0]);
mysql_select_db("omega",$conexao) or die($msg[1]);
$querry = " insert into cadastro values
('".$nome."' , '".$endereco."', '".cidade."')";
$result = mysql_query($query);
if($result)
echo mysql_affected_rows ().'cadastro inserido.';
?>
</p>
<p> </p>
<p><a href="index.php">home
</a></p>
</body>
</html>Discussão (9)
Carregando comentários...