MYSQL_FETCH_ROW returns an array of the values of the columns in a row. When
you try to use that value as, for example, a string or in a print statement
you get the word Array. What you probably want to do is the following (not
knowing your actual column names):

if (($value = mysql_fetch_array($result)) AND ($value['username'] ==
$username)) {

        echo "You are authenticated";

} else {

        echo "Your username or password is incorrect";

}



----- Original Message -----
From: "Axiom" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, February 28, 2004 11:57 PM
Subject: [PHP] $sring = ARRAY?


Why is it that in the following code that $value comes back with just the
word ‘ARRAY’ instead of the actual result?



if (($value = mysql_fetch_row($result)) AND ($value == $username)) {

        echo "You are authenticated";

} else {

        echo "Your username or password is incorrect";

}



-Casey


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.598 / Virus Database: 380 - Release Date: 2/28/2004

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

Reply via email to