Create a user with appropriate privledges for the database.  DO NOT use
root.  


<?php

        $DB_HOST = "localhost";
        $DB_USER = "root";  // Do not do this.  Make a different user.
        $DB_PASS = "";
        $DB_DB = "mydb";

        // connect to the database server
        $db= @mysql_pconnect ( $DB_HOST , $DB_USER , $DB_PASS );

        // use the database
        @mysql_select_db ( $DB_DB )  or die ( "[ERROR] ".mysql_error()
);

        // process form

         $sql = "INSERT INTO agenda (nombre, direccion, telefono, email)
VALUES ('".$nombre."', '".$direccion."', '".$telefono."',
'".$email."')"; 

        $result = mysql_query($sql); 

        echo "¡Gracias! Hemos recibido sus datos.\n";

    /* Free resultset */
    mysql_free_result($result);

    /* Closing connection */
    mysql_close($db);

?>


You did not mention where the $nombre, $direccion, $telefono, or $email
variables are being initialized.
To capture the values from a form use $_POST['name'] where name is the
name of the field on the form.

HTH

-----Original Message-----
From: Luis A [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, February 25, 2003 4:21 PM
To: [EMAIL PROTECTED]
Subject: [PHP] to paulm Re: [PHP] mysql trouble


hey i think the root does not need password to connect to mysql

or yes ????

on my server the root user does not have password
thats why i dont know why he does not update the database?

----- Original Message -----
From: "paulm" <[EMAIL PROTECTED]>
To: "Luis A" <[EMAIL PROTECTED]>
Sent: Tuesday, February 25, 2003 6:48 PM
Subject: Re: [PHP] mysql trouble


> you don't have a password for root in mysql_connect
> ----- Original Message -----
> From: "Luis A" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, February 26, 2003 1:04 AM
> Subject: [PHP] mysql trouble
>
>
> hi pasl i got a troblem here
>
>
> if some one can help me ?
>
> take a look at this
> <?php
> // process form
> $link = mysql_connect("localhost", "root"); 
> mysql_select_db("mydb",$db); $sql = "INSERT INTO agenda (nombre, 
> direccion, telefono, email) " +
>   "VALUES ('$nombre', '$direccion', '$telefono', '$email')"; $result =

> mysql_query($sql); echo "¡Gracias! Hemos recibido sus datos.\n";
>
> ?>
>
>
>
> HE DOES NOT WORKING
>
> any subjest ?
>
>



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


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

Reply via email to