为什么这里获取的一行数据是插入的那一行,而不会获取到其他的

来源:7-6 PHP数据库操作之取得数据查询结果

慕神2178781

2019-02-21 22:38

<?php

//连接数据库

mysql_connect('127.0.0.1', 'code1', '');

mysql_select_db('code1');

mysql_query("set names 'utf8'");

//数据预处理 防止查询不到数据

mysql_query("insert into user(name, age, class) values('王二', 19, '高三五班')");

//进行数据查询

$sql = "select * from user limit 1";

$result = mysql_query($sql);


//在这里获取一行数据

$row = mysql_fetch_array($result);


echo '<pre>';

print_r($row);

echo '</pre>';



写回答 关注

2回答

  • weixin_慕瓜1299627
    2021-08-09 09:25:34

    因为这个函数从结果集只返回一行的作为关联数组,或数字数组

  • qq_或初遇或诀别_0
    2019-02-26 23:28:45

    应该是获取到 李四的信息,里面代码不变的情况下,添加delete语句删除李四的信息之后才能查询到插入的王五的信息。https://img2.mukewang.com/5c755b270001b63408740435.jpg

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题