问答详情
源自:7-4 PHP数据库操作之执行MySQL查询

同学代码为什么可以实现?

<?php
//连接数据库
error_reporting(0);
mysql_connect('127.0.0.1', 'code1', '');
mysql_select_db('code1');
mysql_query("set names 'utf8'");
//在这里进行数据查询
$res=mysql_query('select * from user limit 1');
$row=mysql_fetch_array($res);
var_dump($row);

提问者:qq_精慕门8212557 2020-09-29 14:34

个回答

  • qq_慕粉9091546
    2020-10-09 16:19:07

    你是说为什么他显示运行成功,推荐下一节的意思吗,是因为他加了error_reporting(0);这句,慕课网给出的运行环境是不可能让你链接他们的数据库成功的,为了安全起见,否则会被恶意攻击的,你同学用了error_reporting(0);这句就可以关闭报错输出,基于慕课网的检测运行成功的机制就巧合的显示成功,加了12的经验

  • qq_慕粉9091546
    2020-10-09 15:51:40

    可以问的具体点吗,你觉得哪里不对