9q13nh 发表于 2024-7-10 16:23:31

PHP后端(二):连接数据库


    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">数据库是应用<span style="color: black;">研发</span>所必不可少的模块之一,<span style="color: black;">运用</span>数据库的好处和必要性<span style="color: black;">不消</span>我说了,什么数据共享啦、集中<span style="color: black;">掌控</span>啦、<span style="color: black;">守护</span>性啦等等等等,<span style="color: black;">能够</span>说是好处多多。而所有与数据<span style="color: black;">相关</span>的操作,基本上都是后端的范畴,<span style="color: black;">因此</span><span style="color: black;">把握</span>好对数据库的操作,是后端的必修课之一。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">数据库的内容很庞大,真的要学起来还挺<span style="color: black;">繁杂</span>的,我懂得<span style="color: black;">亦</span>不多,就先挑简单的来吧,以后有机会的话再去学习、记录。<span style="color: black;">咱们</span>最<span style="color: black;">平常</span>的数据库是关系型数据库,如MySQL、Oracle等等,关系型数据库的特点是<span style="color: black;">按照</span>关系模型来组织数据,一列<span style="color: black;">表率</span>一个属性字段,一行<span style="color: black;">表率</span>一条数据,<span style="color: black;">经过</span>行和列<span style="color: black;">构成</span>表,表与表之间再<span style="color: black;">经过</span>关系<span style="color: black;">构成</span>库,非常利于用户理解。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">数据库的<span style="color: black;">运用</span><span style="color: black;">亦</span>是<span style="color: black;">非常</span>简单,<span style="color: black;">这儿</span>我以MySQL为例。<span style="color: black;">首要</span>是安装环境,单独去下载MySQL环境<span style="color: black;">或</span><span style="color: black;">运用</span>集成环境,如XAMPP、WAMP等等,安装完毕后,<span style="color: black;">咱们</span>就能够执行<span style="color: black;">各样</span>数据库操作了。<span style="color: black;">然则</span>默认是<span style="color: black;">经过</span>命令行运行的,还是比较难<span style="color: black;">运用</span>的,<span style="color: black;">因此</span><span style="color: black;">通常</span>还<span style="color: black;">必须</span><span style="color: black;">运用</span>管理<span style="color: black;">工具</span>对数据库进行操作,<span style="color: black;">例如</span>说phpMyAdmin、Navicat 等等。<span style="color: black;">所有</span>安装完之后,开启MySQL服务,<span style="color: black;">咱们</span>的本地电脑<span style="color: black;">或</span>云服务器上就有了能够<span style="color: black;">运用</span>的数据库了,<span style="color: black;">然则</span><span style="color: black;">倘若</span>应用<span style="color: black;">很强</span>,还是<span style="color: black;">意见</span>去买云数据库,一来是<span style="color: black;">由于</span><span style="color: black;">通常</span>的服务器<span style="color: black;">无</span><span style="color: black;">那样</span>多空间专门拿来存储数据,二来则是<span style="color: black;">由于</span><span style="color: black;">经过</span>本地环境运行的服务器并不稳定。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">有了数据库之后,<span style="color: black;">便是</span><span style="color: black;">怎样</span><span style="color: black;">经过</span>PHP对数据库进行操作了。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">首要</span>,当然是要连接上<span style="color: black;">咱们</span>的数据库。后端连接数据库<span style="color: black;">常常</span>都<span style="color: black;">非常</span>地简单,只要一两条语句就<span style="color: black;">能够</span>了。<span style="color: black;">咱们</span>只需填入主机IP和端口,再加上用户名<span style="color: black;">暗码</span>,<span style="color: black;">选取</span>扩展方式(最常用的为mysql,还有mysqli、PDO),就能够简单地完成连接。</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;">&lt;?php
      $connect = mysql_connect("主机:端口","用户名","<span style="color: black;">暗码</span>");
      if (!$connect) {
      die(连接数据库失败: . mysql_error());
      }
      mysql_close($con);//用完就断开连接是个好习惯
      ?&gt;</div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在连接上数据库之后,<span style="color: black;">咱们</span>还<span style="color: black;">必须</span><span style="color: black;">把握</span>最基本的增删改查操作(Create增 Retrieve读 Update 改Delete删 CRUD)。原生的PHP对数据库的操作<span style="color: black;">便是</span><span style="color: black;">经过</span>mysql_query("SQL",connect)函数直接执行SQL语句,<span style="color: black;">第1</span>个参数为<span style="color: black;">必须</span>执行的SQL语句,第二个参数为<span style="color: black;">创立</span>连接的数据库,返回的结果为布尔类型,<span style="color: black;">暗示</span>操作<span style="color: black;">是不是</span>成功。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">增删改查分为对数据库、数据表的操作和对数据的操作,<span style="color: black;">虽然说</span>两者都能够<span style="color: black;">经过</span>代码实现,<span style="color: black;">然则</span><span style="color: black;">通常</span>对数据库和表的操作,像表的<span style="color: black;">创立</span>、表结构的修改等,<span style="color: black;">经过</span>之前说过的管理<span style="color: black;">工具</span>会方便<span style="color: black;">非常多</span>。<span style="color: black;">不外</span>你非要<span style="color: black;">经过</span>直接在管理<span style="color: black;">工具</span>中执行SQL语句<span style="color: black;">或</span><span style="color: black;">经过</span>PHP操作当然<span style="color: black;">亦</span>是<span style="color: black;">能够</span>的。<span style="color: black;">例如</span><span style="color: black;">这般</span>。</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;">//创建数据库和删除数据库
      mysql_query("CREATE DATABASE database_name",$connect)
      mysql_query("DELETE DATABASE database_name",$connect)
      //创建数据表
      CREATE TABLE table_name(column_name1,data_type,column_name2,data_type......)</div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">而<span style="color: black;">咱们</span><span style="color: black;">通常</span><span style="color: black;">道理</span>上的CRUD操作<span style="color: black;">指的是</span><span style="color: black;">哪些</span>频繁的、灵活的操作,<span style="color: black;">亦</span><span style="color: black;">便是</span>对数据的操作。</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;">//<span style="color: black;">插进</span>数据操作
      INSERT INTO table_name VALUE (value1,value2,......)
      //限制字段<span style="color: black;">插进</span>操作
      INSERT INTO table_name (column1,column2......) VALUE (value1,value2,......)
      //删除数据
      DELETE FROM table_name WHERE column_name=value
      //更新数据
      UPDATE table_name SET column_name=value
      //<span style="color: black;">查找</span>所有数据</div>




听听海 发表于 2024-8-23 02:35:51

你的话深深触动了我,仿佛说出了我心里的声音。

nqkk58 发表于 2024-10-1 08:06:55

你的言辞如同繁星闪烁,点亮了我心中的夜空。

4lqedz 发表于 2024-10-16 11:37:02

感谢你的精彩评论,带给我新的思考角度。

wrjc1hod 发表于 2024-10-21 10:19:55

百度seo优化论坛 http://www.fok120.com/

4zhvml8 发表于 2024-10-21 15:18:47

我深受你的启发,你的话语是我前进的动力。

qzmjef 发表于 2024-10-28 02:30:04

同意、说得对、没错、我也是这么想的等。
页: [1]
查看完整版本: PHP后端(二):连接数据库