为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP与MySQL关系大揭秘_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP与MySQL关系大揭秘

PengCheng PHP开发工程师
难度初级
时长 2小时58分
  • config.php <?php define('HOST','127.0.0.1'); define('USERNAME','root'); define('PASSWORD',''); ?> connect.php <?php require_once('config.php'); $con=mysql_connect(HOST,USERNAME,PASSWORD); mysql_select_db('test'); mysql_query('set names utf8'); ?>
    查看全部
  • 文章发布系统——系统架构设计
    查看全部
  • http://img1.sycdn.imooc.com//55ca98ed0001339112800720-120-68.jpg
    查看全部
  • wingthelie mysql_affected_rows($con); //$con为连接标志符 返回前一次受inset,update,delete影响记录的的条数。 0 表示没有受影响的记录。-1 表示查询返回错误。
    查看全部
  • mysql_result($query,hangindex,lieindex); 就是将查询得到的结果集看成一个二维数组,从左向右从上到下下标以此增加。 第二个参数第三个参数就分别是行号列号了, 本功能是取得一个单元格里的数组。 当然本函数可以根据结合循环结构进行遍历操作。
    查看全部
  • <?php error_reporting(E_ERROR); header("Content-type:text/html;charset=utf-8"); //连接,选数据库,设定编码 mysql_connect("localhost","root",""); mysql_select_db('user'); mysql_query('set names utf8'); $query=mysql_query('select *from userinfo');//执行成功,返回资源标识符,返回数据表中第一条记录 //发指定,取数据 $arr=mysql_num_rows($query); print_r($arr); /*if($query&&mysql_num_rows($query)){ while ($row=mysql_num_rows($query)) { //print_r($row); } }else{ echo "没有数据"; }*/ mysql_close($con); //关闭数据库连接
    查看全部
  • mysql_query('set names utf8');告诉数据库,当前插入的数据时utf8格式,防止乱码,utf8没有‘-’哦 mysql_fetch_array — 默认情况下取一条数据产生一个索引数组和一个关联数组(相当于下面两个函数的功能组合) mysql_fetch_assoc — 从结果集中取得一行作为关联数组 ,等效于mysql_fetch_array('资源标识符',MYSQL_ASSOC) mysql_fetch_row — 从结果集中取得一行作为枚举数组,这是一个索引数组 每执行一次,下标自动下移一行。mssql不会自动下移需要手动next mysql_fetch_object — 从结果集中取得一行作为对象,输出的值不是数组 而是一个对象。要用->来获取具体键值的值。 mysql_fetch_array的第二个参数 1.MYSQL_ASSOC - 关联数组 2.MYSQL_NUM - 数字数组(索引数组) 3.MYSQL_BOTH - 默认 1、mysql_fetch_array("资源标识符",MYSQL_ASSOC)只读取关联数组 2、mysql_fetch_array("资源标识符",MYSQL_NUM)只读取数字数组 mysql_fetch_row()读取的速度比mysql_fetch_array快。 3、mysql_fetch_array()与mysql_fetch_array("资源标识符",MYSQL_BOTH):读取混合数组,这也是默认方式
    查看全部
  • <?php error_reporting(E_ERROR); header("Content-type:text/html;charset=utf-8"); mysql_connect("localhost","root",""); mysql_select_db('user'); mysql_query('set names utf8'); $query=mysql_query('select *from userinfo');//执行成功,返回资源标识符,返回数据表中第一条记录 //mysql_fetch_array已关联混合形式获取数据 //1.mysql_fetch_array在默认下取数据有一个关联数组和索引数组 //2.mysql_fetch_row()取数据得到的是索引数组 $arr=mysql_fetch_array($query,MYSQL_ASSOC); //mysql_fetch_array的第二个参数 //1.MYSQL_ASSOC --关联数组 //2.MYSQL_NUM --数字数组(索引数组) //3.MYSQL_BOTH --默认数组 print_r($arr); mysql_close($con); //关闭数据库连接
    查看全部
  • mysql_fetch_row每执行一次,都从资源也就是结果集里依次取一条数据,以数组的形式返回出来,当前一次已经取到最后一条数据的时候,这一次返回空结果。返回的数组是一个一维索引数组,每一个下标与数据库里字段的排序相对应。
    查看全部
  • mysql_connect(服务器地址,用户名,密码); mysql_select_db(数据库名称,(连接标识符(可选))); mysql_query(sql命令,(连接标识符(可选))); mysql_error();mysql操作产生的错误信息。 mysql_close();关闭数据库 header("Content-type:text/html;charset=utf-8");//选择编码方式 $con = mysql_connect("数据库主机名或ip","用户名", "密码");//连接数据库 mysql_select_db('db_test');//选择db_test数据库 $res = mysql_query($query);//实行$query命令 echo mysql_error();//输出错误信息 mysql_fetch_array($res);//查询结果集 mysql_insert_id();//得到自增的主键id mysql_close($con);//关闭数据库
    查看全部
    1 采集 收起 来源:总结

    2018-03-22

  • <?php //连接数据库 mysql_connect('127.0.0.1', 'code1', ''); mysql_select_db('code1'); mysql_query("set names 'utf8'"); //已知的数据变量有 $name = '李四'; $age = 18; $class = '高三一班'; //在这里进行数据查询 $sql = "insert into user(name, age, class) values('$name', '$age', '$class')"; mysql_query($sql); //执行插入语句 $uid = mysql_insert_id(); print_r("$uid");
    查看全部
  • 在数据库建立连接以后就可以进行查询,采用mysql_query加sql语句的形式向数据库发送查询指令。 $res = mysql_query('select * from user limit 1'); 对于查询类的语句会返回一个资源句柄(resource),可以通过该资源获取查询结果集中的数据。 $row = mysql_fetch_array($res); var_dump($row); 默认的,PHP使用最近的数据库连接执行查询,但如果存在多个连接的情况,则可以通过参数指令从那个连接中进行查询。 $link1 = mysql_connect('127.0.0.1', 'code1', ''); $link2 = mysql_connect('127.0.0.1', 'code1', '', true); //开启一个新的连接 $res = mysql_query('select * from user limit 1', $link1); //从第一个连接中查询数据
    查看全部
  • mysql_select_db与mysqli_select_db参数顺序相反 mysql_select_db(database,connection) mysqli_select_db(connection,database) database 必需。规定要选择的数据库。 connection 可选。规定 MySQL 连接。如果未指定,则使用上一个连接。
    查看全部
    0 采集 收起 来源:php-打开数据库

    2015-08-11

  • 连接标识符=mysql_connect("数据库名","用户名","密码") mysql_close(连接标识符) mysql_connnect...连接成功返回连接标识符、连接失败返回false *************************************************************************** mysql_close(link_identifier)关闭非持久的 MySQL 连接。 link_identifier 必需。MySQL 的连接标识符。如果没有指定,默认使用最后被 mysql_connect() 打开的连接。如果没有找到该连接,函数会尝试调用 mysql_connect() 建立连接并使用它。如果发生意外,没有找到连接或无法建立连接,系统发出 E_WARNING 级别的警告信息。 返回值 如果成功则返回 true,失败则返回 false。 提示:通常不需要使用 mysql_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。
    查看全部
    0 采集 收起 来源:php-关闭数据库

    2018-03-22

  • mysql扩展进行数据库连接的方法: $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password'); mysqli扩展: $link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password'); PDO扩展 $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; $dbh = new PDO($dsn, $user, $password)
    查看全部
    0 采集 收起 来源:数据库扩展

    2015-08-11

举报

0/150
提交
取消
课程须知
本课程是PHP中级课程 1、掌握PHP开发语言的基础语法知识 2、掌握MYSQL数据库中基础的增删改查语句
老师告诉你能学到什么?
1、精通最基本的PHP内置mysql函数 2、掌握对数据库增删改查的步骤 3、熟悉简单文章发布系统的开发流程 4、学会分析相似系统,实现举一反三
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!