PHP与CI学习笔记

安装

下载好包后,解压复制 system 和 application 目录到网站目录下

配置

  1. 配置目录
    打开index.php设置好 $system_path$application_folder$view_folder 三个变量的值如'/www/MyUser/system'
  2. 配置数据库
    打开application/config/database.php配置为

    $db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => 'root',
    'password' => '',
    'database' => 'database_name',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => TRUE,
    'db_debug' => TRUE,
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array()
    );

    测试mysql

    <?php
    defined('BASEPATH') OR exit('数据库驱动脚本不成功');
    class Db extends CI_Controller{
    public function demo()
    {
    $this->load->database();
    $query = $this->db->query('SELECT * FROM users');
    foreach ($query->result() as $row)
    {
    echo $row->id;//id为字段号
    echo $row->name;
    echo $row->mail;
    }
    echo 'Total Results: ' . $query->num_rows();
    }
    }

    CI框架控制器以大写开头,

    PHP学习

    require '17mb/class/sql.php';需要这文件
    $url=$_SERVER['REQUEST_URI'];URL地址
    $_GET[sortid]取GET的sortid的变量
    abs(-4.2)//4.2,的绝对值
    ceil(9.999)//10 进一法取整
    mt_rand(0,9)//0到9中的随机数,比rand()更好
    pi()圆周率值,常量
    min()返回最小值,
    trim()删除二边的空格 前面加R与L各代表右\左
    str_pad($str,20,".")填充指定的长度
    str_repeat(".",10)重复输出10个.字符串
    str_split("Hello")输出字符串对应的数组
    strrev()反转字符串
    wordwrap($str,15)按指定长度拆行
    大小写转换:
    strtolower全小写 strtoupper全大写 ucfirst字符串第一个大写 ucwords每个单词首字母大写
    strcasecmp()不区分大小写比较两字符串
    md5()字符串md5编码

https://www.jb51.net/article/101179.htm

https://blog.csdn.net/newjueqi/article/details/7803033

猜你喜欢

转载自www.cnblogs.com/praybb/p/9202155.html