Hi,

I have a problem that lets you add a record to a database.  THere is a
problem with it, and the following is the area of the program where it has
problem.

----

        $created_date = date('m, d, Y');

        $title = strip_tags($title);
        $keywords = strip_tags($keywords);
        $content = strip_tags($content);
        $product = strip_tags($product);


        if (!get_magic_quotes_gpc()) {
                $title = addslashes($title);
                $keywords = addslashes($keywords);
                $product = addslashes($product);
                $content = addslashes($content);
        }

        $query = "SELECT * FROM knowledgeBase";
        $result = mssql_query($query);

        $ID = mssql_num_rows($result);
        $ID += 1;

        $query2 = "INSERT INTO knowledgeBase(
                        ID,
                        Title,
                        Keywords,
                        Content,
                        [Created Date],
                        [Updated Date],
                        Product)
                   VALUES(
                        '".$ID."',
                        '".$title."',
                        '".$keywords."',
                        '".$content."',
                        '".$created_date."',
                        'Never',
                        '".$product."')";
        $result2 = mssql_query($query2);

----

where my $content value is osmethign like this.

"Step 1: Access the homepage
Step 2: type in your username under the field 'username' "

and after the addslashes funciton there would be \ around the 'username'
like this..
\'username\'....and now after running this program I got an error message:

Warning: MS SQL message: Line 14: Incorrect syntax near 'username'.
(severity 15) in d:\apache_docroots\internal.infomart.ca\infodesk\kb_add.php
on line 119

Warning: MS SQL: Query failed in
d:\apache_docroots\internal.infomart.ca\infodesk\kb_add.php on line 119



does any body have any idea?  I did the same thing with another problem but
it worked fine.  I have no idea what the problem is.  I know I need to
addslashes to the string since I am putting it in the valuable
$query2......please advise..

THanks!.

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to