Original MySQL API (
Mysql
)
2262
•
mysql_fetch_assoc
Fetch a result row as an associative array
Warning
This extension is deprecated as of PHP 5.5.0, and will be removed in the
future. Instead, the
MySQLi
or
PDO_MySQL
extension should be used. See
also
MySQL: choosing an API
guide and
related FAQ
for more information.
Alternatives to this function include:
mysqli_fetch_assoc
PDOStatement::fetch(PDO::FETCH_ASSOC)
Description
array mysql_fetch_assoc(
resource result);
Returns an associative array that corresponds to the fetched row and moves the internal data pointer
ahead.
mysql_fetch_assoc
is equivalent to calling
mysql_fetch_array
with MYSQL_ASSOC for
the optional second parameter. It only returns an associative array.
Parameters
result
The result resource that is being evaluated. This result comes from
a call to
mysql_query
.
Return Values
Returns an associative array of strings that corresponds to the fetched row, or
FALSE
if there are no
more rows.
If two or more columns of the result have the same field names, the last column will take precedence.
To access the other column(s) of the same name, you either need to access the result with
numeric indices by using
mysql_fetch_row
or add alias names. See the example at the
mysql_fetch_array
description about aliases.
Examples
Example 20.42. An expanded
mysql_fetch_assoc
example
<?php
$conn = mysql_connect("localhost", "mysql_user", "mysql_password");
if (!$conn) {
echo "Unable to connect to DB: " . mysql_error();
exit;
}
if (!mysql_select_db("mydbname")) {
echo "Unable to select mydbname: " . mysql_error();
exit;
}
$sql = "SELECT id as userid, fullname, userstatus
FROM sometable
WHERE userstatus = 1";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
Summary of Contents for 5.0
Page 1: ...MySQL 5 0 Reference Manual ...
Page 18: ...xviii ...
Page 60: ...40 ...
Page 396: ...376 ...
Page 578: ...558 ...
Page 636: ...616 ...
Page 844: ...824 ...
Page 1234: ...1214 ...
Page 1427: ...MySQL Proxy Scripting 1407 ...
Page 1734: ...1714 ...
Page 1752: ...1732 ...
Page 1783: ...Configuring Connector ODBC 1763 ...
Page 1793: ...Connector ODBC Examples 1773 ...
Page 1839: ...Connector Net Installation 1819 2 You must choose the type of installation to perform ...
Page 2850: ...2830 ...
Page 2854: ...2834 ...
Page 2928: ...2908 ...
Page 3000: ...2980 ...
Page 3122: ...3102 ...
Page 3126: ...3106 ...
Page 3174: ...3154 ...
Page 3232: ...3212 ...