> Curious as to why you say you avoid mysql_fetch_array() like the plague. I
> use it frequently and am wondering if there is something wrong/not secure
> when using it or if there is a huge amount of overhead associated with its
> use.

It's not that it's not secure, just that it's bad to use any time you aren't using
specific key references.

Do the following to see the difference and you'll see why you'll almost always
want to use *_assoc() and not *_array():

<?
/**
 * Edit to suit your DB needs
 **/
$query = "SELECT * FROM blah";
$result = mysql( $dbname, $query );

echo '<pre>';
print_r( mysql_fetch_array( $result ));

echo "\n\n";
mysql_data_seek( $result, 0 );
print_r( mysql_fetch_assoc( $result ));

echo '</pre>';
?>

Especially if you use the foreach() construct, mysql_fetch_array() is bad 
news.

Chris

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

Reply via email to