My query has a bug that I can not detect....
My database called test has a table called projeto.
This projeto table has the fields <id int,nome VARCHAR(40), setor
VARCHAR(30), arquivo VARCHAR(120),status VARCHAR(2)>
When I use the client mysql the query works fine. But when I put it in the
php script below, an error appears exactly like "Query Error", that is
telling me that my query is wrong. Where is the mistake??
<?php
$qname = $HTTP_POST_VARS['ct_nome'];
$qkey = $HTTP_POST_VARS['ct_kw'];
$qdia = $HTTP_POST_VARS['ct_dia'];
$qmes = $HTTP_POST_VARS['ct_mes'];
$qano = $HTTP_POST_VARS['ct_ano'];
$qautor = $HTTP_POST_VARS['ct_autor'];
$qeng = $HTTP_POST_VARS['cS_eng'];
$qdes = $HTTP_POST_VARS['cS_des'];
$qFILE = "FILES";
$host = localhost;
//Database Conection
$link = mysql_connect($host,"root","root")
or die("Not possible to connect");
print("Connection OK");
//Database Selection
mysql_select_db("test")
or die("Could not select database");
print("Selection OK");
$query = "INSERT INTO projeto (nome,setor,arquivo,status) VALUES
($qname,$qdes,$qFILE,'ok')";
print "$qname";
print "$qkey";
print "$qautor";
print "$qdia/$qmes/$qano";
//My Query
mysql_query ($query)
or Die ("Query Error");
echo "Projecto registered";
// Closing connection
mysql_close($link);
?>
Thanks you
Daniel Castro
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.325 / Virus Database: 182 - Release Date: 2/19/02
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php