问答详情
源自:7-2 PHP数据库扩展

百度了也不能够完全连起来来理解

<?php $link = mysql_connect('127.0.0.1', 'code1', '') or die('数据库连接失败'); mysql_select_db('code1'); mysql_query("set names 'utf8'"); $result = mysql_query('select * from user limit 1'); print_r($row); 都应该怎么理解啊   读不懂了

提问者:慕无忌6962366 2016-08-30 18:23

个回答

  • 下雨何
    2016-09-09 03:19:26

    <?php 

    $link = mysql_connect('127.0.0.1', 'code1', '')  //用户名code1 密码为空 主机127.0.0.1 或者mysql数据库的连接句柄

    or die('数据库连接失败');//连接失败了就退出,并在浏览器上显示  数据库连接失败

    mysql_select_db('code1');   //选择  code1 这个数据库,

    mysql_query("set names 'utf8'");  //设置 字体

    $result = mysql_query('select * from user limit 1');//通过sql语句查询出一个结果集

    $row = mysql_fetch_assoc($result);  //从这个结果集里取出第一条记录

    print_r($row); //打印这条记录

    现在能懂不,不懂再问


  • 慕无忌6962366
    2016-08-30 18:28:49

    第一句是连接数据库,失败则返回数据连接失败,后面的mysql_query()不是查询字符串是否存在么,百度还查到了一个这个$row = mysql_fetch_array($result);但mysql_fetch_array()这个函数,越看越迷糊