tp笔记


1.数据库配置

<h4>数据库配置</h4> <ul> <li> <p>thinkphp已经封装了大量数据库功能,初次学习只要按照其规则使用,不需要了解其内部的实现机制</p> </li> <li> <p>以下为数据库的配置,一般位于database.php文件下,只需要修改:hostname、database、username、password、prefix,这四个基本参数,设置完即会自动连接数据库</p> </li> <li>其中prefix为数据库表前缀,比如:商品表cmf_goods,用户表cmf_member,其中前面的&quot;cmf下划线&quot;就是数据库前缀,设置后,使用数据库查询就可以省掉前缀</li> </ul> <pre><code class="language-php">return [ 'type' =&gt; 'mysql',// 数据库类型 'hostname' =&gt; '127.0.0.1',// 数据库服务器地址 'database' =&gt; 'thinkphp',// 数据库名 'username' =&gt; 'root',// 数据库用户名 'password' =&gt; '',// 数据库密码 'hostport' =&gt; '',// 数据库连接端口 'params' =&gt; [],// 数据库连接参数 'charset' =&gt; 'utf8',// 数据库编码默认采用utf8 'prefix' =&gt; 'cmf_',// 数据库表前缀 ]; </code></pre> <h4>使用数据库进行查询</h4> <ul> <li>使用以下语句即可实现数据库查询,等同于语句:<code>select * from cmf_goods</code></li> <li>Db为数据库类,name为静态函数,因此用::访问,其他后面的函数用-&gt;调用</li> </ul> <pre><code class="language-sql">Db::name('goods')-&gt;select();</code></pre>

页面列表

ITEM_HTML