On Fri, 10 Sep 2004 17:49:21 -0700, Andrew Kreps wrote:

> You have a pretty good handle on what's happening there, I hope I can
> add some clarity.
> 
> The Resource Id you're trying to echo is a pointer to a MySQL result
> set, you aren't actually working with the data yet.  That's where the
> mysql_fetch functions come in.
> 
> The mysql_fetch_assoc function fetches the next line of the result set
> and stores it in an associative array, so that you can reference your
> results by their database field name, i.e.
> $row_RS_CourseEnrollment['Id_field'].  Otherwise, using a similar
> function like mysql_fetch_row, you'd end up with
> $row_RS_CourseEnrollment[0] for the first field, [1] for the second,
> and so on.  If you ever change your database and you're using select
> *, this can get messy.
> 
> Additionally, the mysql_fetch functions are simply returning a portion
> of the result of your previously executed query, so the database isn't
> re-queried every time you loop through it.
> 
> Hope this helps!
> 
> 
> 
> On Fri, 10 Sep 2004 16:12:06 -0500, Robb Kerr
> <[EMAIL PROTECTED]> wrote:
>> Here are my questions...
>> 1) Do I understand what's going on?
>> 2) When I ECHO the variable created in Line 4 of the connection I get
>> "Resource id #4". Why don't I get "Array" or something I can read?
>> 3) Because the last line of the repeat region includes
>> "mysql_fetch_assoc($variableDefiningTheQuery)" does this mean that the
>> database is queried every time through the loop?
>> 4) I can't find "mysql_fetch_assoc()" in the MySQL documentation. What's
>> this command do?
>>

Thanx Andrew. I thought that's what was going on. I was just concerned
because I didn't know exactly what mysql_fetch_assoc() was doing. I was
afraid that the database was being queried every time through the repeat
region loop. I found it hard to believe that DW would code so
inefficiently, but then again, it might.
-- 
Robb Kerr
Digital IGUANA
Helping Digital Artists Achieve their Dreams
----------------------------------------------------
http://www.digitaliguana.com
http://www.cancerreallysucks.org

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to