You forgot to select the database that you want to
insert.
Ex:
$db = mysql_select_db ( mydatabase );
Hope this helps,
Harry
--- "Denis L. Menezes" <[EMAIL PROTECTED]>
wrote:
> Hello friends,
>
> can someone tell me what is wrong with this code :
>
>
> <form name="form1" method="post" action="">
> <p>
> <input type="text" name="newsid">
> </p>
> <p>
> <input type="text" name="title">
> </p>
> <p>
> <input type="text" name="author">
> </p>
> <p>
> <input type="text" name="body">
> </p>
> <p>
> <input type="submit" name="Submit"
> value="Submit">
> </p>
> </form>
> </body>
> <?php
>
$link=mysql_connect("localhost","myid","mypassword");
> if ($link){
> print "link id is $link";
> } else {
> print "error connecting to database";
> }
> $posted=time();
> $query="INSERT INTO news (newsid,title, author,
> body, posted)
> VALUES($newsid,$title, $author, $body,
> UNIX_TIMESTAMP())";
> IF (mysql_query($query)){
> print "Row added to table";
> } else {
> print "error adding row";
> }
> ?>
>
>
> It gives the link ID. But then gives "error adding
> row"
>
> Thanks in advance
>
> Denis
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
__________________________________________________
Do You Yahoo!?
Yahoo! Greetings - send holiday greetings for Easter, Passover
http://greetings.yahoo.com/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php