mysql_fetch_assoc

(PHP 4 >= 4.0.3, PHP 5)

mysql_fetch_assoc �ӽ������ȡ��һ����Ϊ��������

Warning

����չ�� PHP 5.5.0 ���ѷ����������� PHP 7.0.0 ��ʼ���Ƴ���Ӧʹ�� MySQLi �� PDO_MySQL ��չ���滻֮���μ� MySQL��ѡ�� API ָ���Լ���� FAQ ����ȡ������Ϣ������������������У�

˵��

mysql_fetch_assoc ( resource $result ) : array

���ض�Ӧ������Ĺ������飬���Ҽ����ƶ��ڲ�����ָ�롣 mysql_fetch_assoc() ���� mysql_fetch_array() ���ϵڶ�����ѡ���� MYSQL_ASSOC ��ȫ��ͬ�����������ع������顣

����

result

resource �͵Ľ�������˽�������Զ� mysql_query() �ĵ��á�

����ֵ

���ظ��ݴӽ����ȡ�õ������ɵĹ������飻���û�и������򷵻� FALSE��

�������е����������ϵ��о�����ͬ�ֶ��������һ�н����ȡ�Ҫ����ͬ���������У�Ҫô�� mysql_fetch_row() ��ȡ�������������������������� �μ� mysql_fetch_array() �������йر���˵����

����

Example #1 ��չ�� mysql_fetch_assoc() ����

<?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;
}

if (
mysql_num_rows($result) == 0) {
    echo 
"No rows found, nothing to print so am exiting";
    exit;
}

// While a row of data exists, put that row in $row as an associative array
// Note: If you're expecting just one row, no need to use a loop
// Note: If you put extract($row); inside the following loop, you'll
//       then create $userid, $fullname, and $userstatus
while ($row mysql_fetch_assoc($result)) {
    echo 
$row["userid"];
    echo 
$row["fullname"];
    echo 
$row["userstatus"];
}

mysql_free_result($result);

?>

ע��

Note: ����

����ָ��һ��Ҫ�㣺 mysql_fetch_assoc() �� mysql_fetch_row() �������� �������һ��ṩ�˸������õ�ֵ��

Note: �˺������ص��ֶ�����Сд������

Note: �˺����� NULL �ֶ�����Ϊ PHP NULL ֵ��

�μ�

  • mysql_fetch_row() - �ӽ������ȡ��һ����Ϊö������
  • mysql_fetch_array() - �ӽ������ȡ��һ����Ϊ�������飬���������飬����߼���
  • mysql_data_seek() - �ƶ��ڲ������ָ��
  • mysql_query() - ����һ�� MySQL ��ѯ
  • mysql_error() - ������һ�� MySQL �����������ı�������Ϣ