Can you try this puppy at the MySQL console? I'd dearly love to know where 
"andrewd" is coming from, it sounds like your username.

Before executing mysql_query(), echo $arg and see what it prints.

This is strange, but better than what we had - Miles Thompson

At 02:54 AM 1/11/2002 +1100, Necro wrote:
>Ok,
>I have tried a few things now. I finally got it to echo the errors, firstly
>there was still a prob with MD5 values being in the apostrophes.
>Then next error was no db was selected. So i added a mysql_select_db
>statement.
>Now i get this:
>
>1109 : Unknown table 'andrewd' in where clause
>
>andrewd being the username I am trying to get it to accept.
>
>Following lines are the current bit:
>         $arg = "select password, 1 as auth from acl where 
> username='$username' and
>password=MD5($username.$password)";
>         $result = mysql_query( $arg ) or die(mysql_errno()." : ". 
> mysql_error() );
>         $row = mysql_fetch_array($result);
>
>Andrew
>
>-----Original Message-----
>From: Miles Thompson [mailto:[EMAIL PROTECTED]]
>Sent: Friday, 11 January 2002 2:36 AM
>To: [EMAIL PROTECTED]
>Subject: RE: [PHP-DB] MySQL Result Resource
>
>
>Break up the code.
>
>I assume you are connecting to the database with mysql_connect()  or
>mysql_pconnect(). If not, do that.
>
>Echo your query so that you know it contains valid values.
>
>Break $row = mysql_fetch_array(mysql_db_query( DATABASE, $arg ));
>into
>$result = mysql_query( $arg ) or die(mysql_errno()." : ". mysql_error() );
>$row = mysql_fetch_array($result) )
>then do whatever processing you need with the array $row.
>
>Miles
>
>PS Just reply to the list, if you reply directly to me I have one more
>message to delete. <g> /mt
>
>At 02:10 AM 1/11/2002 +1100, Necro wrote:
> >Yeh, I notice now the MD5 was wrong.
> >
> >But I still get the same error on line 104. If I try and replace it with
>the
> >current query function then I get two errors.
> >
> >e.g.
> >Warning: Supplied argument is not a valid MySQL-Link resource in
> >d:\htdocs\infekt\packages\auth.inc on line 104
> >
> >Warning: Supplied argument is not a valid MySQL result resource in
> >d:\htdocs\infekt\packages\auth.inc on line 104
> >
> >Andrew
> >
> >
> >-----Original Message-----
> >From: Miles Thompson [mailto:[EMAIL PROTECTED]]
> >Sent: Friday, 11 January 2002 2:05 AM
> >To: Necro; [EMAIL PROTECTED]
> >Subject: Re: [PHP-DB] MySQL Result Resource
> >
> >
> >
> >The use of the MD5 function in the query doesn't look quite right.
> >Shouldn't it be MD5('$password')  or MD5('$username'.'$password') if
> >concatenating?
> >
> >Also, mysql_db_query() has been a deprecated function for some time now,
> >mysql_query() is recommended.
> >
> >Hope this gets you going - Miles Thompson
> >
> >At 01:33 AM 1/11/2002 +1100, Necro wrote:
> > >Lo all,
> > >
> > >Slight problem on an auth script...
> > >
> > >
> > >Warning: Supplied argument is not a valid MySQL result resource in
> > >d:\htdocs\infekt\packages\auth.inc on line 104
> > >
> > >
> > >Line 26:  define( "DATABASE", "imanager" );
> > >Line 103: $arg = "select password, 1 as auth from acl where
> > >username='$username' and password=MD5('$username','$password')";
> > >Line 104: $row = mysql_fetch_array(mysql_db_query( DATABASE, $arg ));
> > >
> > >
> > >Can anyone help get this to work??
> > >
> > >Thankyou.
> > >
> > >Andrew
> > >
> > >
> > >--
> > >PHP Database Mailing List (http://www.php.net/)
> > >To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >For additional commands, e-mail: [EMAIL PROTECTED]
> > >To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>
>--
>PHP Database Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>
>--
>PHP Database Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to