Duvida de Iniciante no BD
Saudações galera,
Sou novo no mundo PHP e estou estudando e aprendendo sozinho a trabalhar com ela...e estou fazendo um sistema de busca simples usando PHP e MySQL(PHPMyAdim), então eu fiz dois bancos parecidos, um de cadastro de imóveis e outro que é esse do sistema de busca, um funciona o outro não.
Criei um banco "busca" (id int(10) auto_increment, data date, area varchar(20), materia varchar(20), href int(100), desc text);
adm_busca.php
<form id="form2" name="form2" method="post" action="enviando.php">
Matéria: <input name="materia" type="text" id="materia" size="50" />
<p>Local: <select name="area" id="area">
<option>Selecione a área</option>
<option>Cinema</option>
<option>Games</option>
<option>Musica</option>
<option>Quadrinhos</option>
<option>Series</option>
</select></p>
<p>Href: <input name="href" type="text" id="href" size="50" /></p>
<p>Descrição: <textarea name="desc" cols="100" rows="3" id="desc"></textarea></p>
<p><input type="submit" name="ok" id="ok" value="Enviar" /></p>
<p><a href="exibir.php" target="_blank">Exibir todas as Matérias.</a></p>
</form>
...................
enviando.php
<?
require("Conectando2.php");
$data = date("Y-m-d");
$hora = strftime("%H:%M:%S");
$area = $_POST['area'];
$materia = $_POST['materia'];
$href = $_POST['href'];
$desc = $_POST['desc'];
$query = "INSERT INTO busca (id , data , area , materia , href , desc ) VALUES ('', '$data', '$area', '$materia', '$href', '$desc')";
mysql_query($query) or die ("Não foi possível inserir dados.");
echo "A Matéria foi cadastrada com sucesso!<br>Deseja cadastrar outra Matéria? <br><a href=\"adm_busca.php\">Clique aqui</a>";
?>
.......................
já procurei e não achei o erro...
depois de preencher os dados no adm_busca.php ele retorna "Não foi Possível inserir dados."
se alguem puder me ajudar, eu agradeço.
Sou novo no mundo PHP e estou estudando e aprendendo sozinho a trabalhar com ela...e estou fazendo um sistema de busca simples usando PHP e MySQL(PHPMyAdim), então eu fiz dois bancos parecidos, um de cadastro de imóveis e outro que é esse do sistema de busca, um funciona o outro não.
Criei um banco "busca" (id int(10) auto_increment, data date, area varchar(20), materia varchar(20), href int(100), desc text);
adm_busca.php
<form id="form2" name="form2" method="post" action="enviando.php">
Matéria: <input name="materia" type="text" id="materia" size="50" />
<p>Local: <select name="area" id="area">
<option>Selecione a área</option>
<option>Cinema</option>
<option>Games</option>
<option>Musica</option>
<option>Quadrinhos</option>
<option>Series</option>
</select></p>
<p>Href: <input name="href" type="text" id="href" size="50" /></p>
<p>Descrição: <textarea name="desc" cols="100" rows="3" id="desc"></textarea></p>
<p><input type="submit" name="ok" id="ok" value="Enviar" /></p>
<p><a href="exibir.php" target="_blank">Exibir todas as Matérias.</a></p>
</form>
...................
enviando.php
<?
require("Conectando2.php");
$data = date("Y-m-d");
$hora = strftime("%H:%M:%S");
$area = $_POST['area'];
$materia = $_POST['materia'];
$href = $_POST['href'];
$desc = $_POST['desc'];
$query = "INSERT INTO busca (id , data , area , materia , href , desc ) VALUES ('', '$data', '$area', '$materia', '$href', '$desc')";
mysql_query($query) or die ("Não foi possível inserir dados.");
echo "A Matéria foi cadastrada com sucesso!<br>Deseja cadastrar outra Matéria? <br><a href=\"adm_busca.php\">Clique aqui</a>";
?>
.......................
já procurei e não achei o erro...
depois de preencher os dados no adm_busca.php ele retorna "Não foi Possível inserir dados."
se alguem puder me ajudar, eu agradeço.
comentários (0)
suspender
Lista de Respostas:
09/09/2009 1:51pm
(~15 anos atrás)
(~15 anos atrás)
Quebrando a cabeça...gente, depois de uma semana achei o erro...rs
quando chamei o campo DESCRIÇÃO DE "desc", o banco não reconheceu o comando de INSERT, pois existe um comando DESC...
vivendo e aprendendo...
quando chamei o campo DESCRIÇÃO DE "desc", o banco não reconheceu o comando de INSERT, pois existe um comando DESC...
vivendo e aprendendo...
10/09/2009 1:51pm
(~15 anos atrás)
(~15 anos atrás)
é isso ai Roberto,
Tem que observar alguns tipos de nomeações de campos, pois o SQL tem alguns comandos que podem ser semelhantes e atrapalham na hora de fazer o script...
Continue estudando... Valeu!
Tem que observar alguns tipos de nomeações de campos, pois o SQL tem alguns comandos que podem ser semelhantes e atrapalham na hora de fazer o script...
Continue estudando... Valeu!
12/09/2009 8:35pm
(~15 anos atrás)
(~15 anos atrás)
com certeza tem que ficar de olho nas palavras reservadas.