[PHP与MySQL]②---获取和显示数据

Paste_Image.png
[PHP与MySQL]②---获取和显示数据_第1张图片
Paste_Image.png

mysql_fetch_row

获取和显示数据

[PHP与MySQL]②---获取和显示数据_第2张图片
Paste_Image.png

每次调用指针自动指向下一个记录

 1 [1] => abc )返回查询资源的第一条数据
    echo $row[1].$row[2].'个
'; } $uid=mysql_insert_id(); echo $uid;//返回插入的id ?>
abc3个
苹果5个
香蕉7个
荔枝9个
0

mysql_fetch_row与mysql_fetch_array区别

mysql_fetch_row会产生索引数组
mysql_fetch_array默认产生索引数组和关联数组
mysql_fetch_row效率高(通过下标取值)

';
    print_r(mysql_fetch_array($query));
?>
Array ( [0] => 1 [1] => abc [2] => 3 ) 
Array ( [0] => 2 [id] => 2 [1] => 苹果 [name] => 苹果 [2] => 5 [num] => 5 )

mysql_fetch_array

[PHP与MySQL]②---获取和显示数据_第3张图片
Paste_Image.png
';
    }
?>
abc3个
苹果5个
香蕉7个
荔枝9个
[PHP与MySQL]②---获取和显示数据_第4张图片
Paste_Image.png

mysql_fetch_assoc

等同于mysql_fetch_array(‘资源标识符’,MYSQL_ASSOC);

练习

假设现在想从表art里按时间date取最新一条记录的title字段的值并打印。$q = mysql_query(‘select title from art order by date desc limit 1’),后续步骤正确的是?

$data = mysql_fetch_row($q);echo $data[0];

mysql_fetch_object


stdClass Object ( [id] => 1 [name] => abc [num] => 3 [price] => 10 )
name.'
'; } ?>
abc
苹果
香蕉
荔枝

你可能感兴趣的:([PHP与MySQL]②---获取和显示数据)