The message that you receive is not an error, it
is a description of the object $result after the
query is done.
So, you will not get anywhere just by echo $result,
you have to process that information using one
of the mysql_fetch_array(),mysql_fetch_assoc(),
mysql_result().
In your case try :
...
if ($result) {
//check if there is a result
//echo $result;
$row=mysql_fetch_assoc($result);
var_dump($row); // to see the exact structure
// and you can you the array like
echo $row["password"]; //or what the column name is
}
...
Hope it helps,
capi
On Sat, 2005-05-14 at 12:16 +0200, Marc Henri wrote:
> Hello,
>
> I'm starting to learn how to manage databases with
> MySQL/PHP. The program is very basic but I have a
> strange error: "Resource id #3".
> I read many things on Internet and understood that
> others have this error because they are trying to echo
> the pointer of the query and not the result itself.
> It's not my case so I don't understand.
>
> Thank you very much for your help.
>
> <?
> /*This program will log on to a users DB to check if
> the user is allowed to log in or not.
> The program checks the login and password of the user.
> */
> $login="";
> if (isset($_POST['login'])) {
> $login=$_POST['login'];
> }
> if (isset($_POST['password'])) {
> $password=$_POST['password'];
> }
>
> //log to the server
> $db=mysql_connect("localhost","root","");
> if ($db) {
> //test if the connexion works
> $sel=mysql_select_db("test");
> if ($sel) {
> $sql_query="SELECT * FROM mytable WHERE
> login='$login'";
> $result=mysql_query($sql_query);
> if ($result) {
> //check if there is a result
> echo $result;
> }
> //the query didn't work
> else echo mysql_error();
> }
> else echo mysql_error();
> }
> ?>
>
>
>
>
>
>
>
> __________________________________________________________________
> DÃcouvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos
> mails !
> CrÃez votre Yahoo! Mail sur http://fr.mail.yahoo.com/
>
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php