PHP&MySQL基础(一):创建数据库并通过PHP进行连接

这篇具有很好参考价值的文章主要介绍了PHP&MySQL基础(一):创建数据库并通过PHP进行连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

PHP同样可以对数据库进行连接,并且实现增删改查、登录注册等功能,这一篇写一下怎么使用PHP去连接MySQL数据库

目录

一、创建数据库

1.1 登录页面

1.2 创建数据库

1.3 创建数据库表

1.4 添加表字段

1.5 插入数据

1.6 导出和导入

二、PHP连接数据库

2.1 通过 mysqli() 进行实例化

2.2 mysqli()参数说明以及返回属性

2.3 mysql_connect() 方式连接数据库



在使用PHP连接数据库前,我们需要建立一个MySQL的数据库

这里使用可视化工具创建数据库

(这里是在启动了 Wampserver 的情况下)

phpmyadmin 是wamp自带的 mysql 可视化操作工具(网页版)

一、创建数据库

1.1 登录页面

http://localhost:端口号(在Wampserver上配置的启动端口号)/phpmyadmin/

我这里是1025,地址就是:http://localhost:1025/phpmyadmin/

用户名:mysql的账号,默认是root

密码:mysql账号对应的密码

进入到这个数据库可视化的页面

1.2 创建数据库

1.2 左边目录创建数据库

        1、左边数据库目录点击新建

        2、数据库命名命名:建议带 db(database)    

        3、字符编码选择:utf8_general_ci

        4、点击创建

如下:

php内怎么创建数据库,PHP,mysql,php

 

1.3 创建数据库表

1.3 创建数据库表

        1、命名:带tb (table),如 tb_user/user_tb

        2、字段数可以默认4,因为在表期间是可以添加删除的

php内怎么创建数据库,PHP,mysql,php

 

1.4 添加表字段

1.4 添加表字段

        1、存储引擎使用:InnoDB

php内怎么创建数据库,PHP,mysql,php

同时在这一步上,完善1.3创建出来的表结构,然后点击下方的执行,就可以快速的生成对应的表结构了

php内怎么创建数据库,PHP,mysql,php

 

1.5 插入数据

 1.5 插入数据

                1、点击上方插入

                2、输入对应数值

                3、点击执行插入

                4、在上方浏览和结构旁边的sql可以快速执行sql语句

php内怎么创建数据库,PHP,mysql,php

1.6 导出和导入

1.6[导出和导入操作]

      导出:

              1、跳转到数据库的首页,再进入导出

               2、如果在表内导出可能就只有单个表的数据(看情况决定)

       导入:

               1、需求创建一个和导入文件对应的数据库

               2、然后在这个库上导入sql文件即可

二、PHP连接数据库

前面已经有了一个数据库:db_test,同时有一个表:tb_user

2.1 通过 mysqli() 进行实例化

2.1 链接数据库

      mysqli() 数据库连接的类,对它进行实例化

       可以得到一个进行数据操作的连接对象

代码:

    <?php
      $link = new mysqli('localhost','root','123456','db_test','3306');
      var_dump($link)
    ?>

我们可以看一下,实力化 mysqli()里面的参数

2.2 mysqli()参数说明以及返回属性

2.2 mysqli()配置参数说明

        参数1:mysql启动的服务器ip地址(不带端口)

        参数2:用户名

        参数3:密码

        参数4:数据库名(区分大小写)

        参数5:mysql启动的服务器端口号

然后我们通过一个变量 $link去接受这个实例返回的连接对象,尝试进行打印

使用 var_dump()输出可以得到一长串的字符,但是只需要关注其中的几点属性即可

1、connect_errno 连接的错误编码

0 代表连接没有问题(连接成功)

1045 访问被拒绝,可能用户名/密码存在错误

1049 数据库名错误

例如上面连接mysqli返回的$link进行输出,可以看到

php内怎么创建数据库,PHP,mysql,php

出于验证,修改mysqli()里面的mysql密码

      $link = new mysqli('localhost','root','123456789','db_test','3306');

 输出$link,可以看到 errno 的值从0变成了1045

php内怎么创建数据库,PHP,mysql,php

2、connect_error 错误的提示信息

php内怎么创建数据库,PHP,mysql,php

 

2.3 mysql_connect() 方式连接数据库

$link = mysql_connect('localhost','root','123456','db_test','3306');

连接成功返回值和new mysqli() 一致,区别在于连接错误的时候,该方法返回值为false()

var_dump($link);

(这点了解使用即可)文章来源地址https://www.toymoban.com/news/detail-768014.html

到了这里,关于PHP&MySQL基础(一):创建数据库并通过PHP进行连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java通过JDBC连接mysql8.0数据库,并对数据库中的表进行增删改查操作

    目录 一、JDBC简介 二、添加依赖 三、JDBC操作数据库的步骤 四、JDBC操作数据库——增删改查 (一)新增数据 (二)删除数据 (三)修改数据 (四)查询数据 (五)多表连接查询         Java数据库连接,(Java Database Connectivity,简称JDBC)是java语言中用来规范客户端程序如何来访问数

    2024年02月03日
    浏览(30)
  • Navicat使用HTTP通道服务器进行连接mysql数据库(超简单三分钟完成),centos安装nginx和php,docker安装nginx+php合并版

    因为数据库服务器在外网是不能直接连接访问的,但是可以访问网站,网站后台就能访问数据库,所以在此之前,访问数据库的数据是一件非常麻烦的事情,在平时和运维的交流中发现,他们会使用ssh通道进行连接访问数据库,之前并没在意这个东西,直到运维人员一直连不

    2024年02月10日
    浏览(31)
  • MySQL-创建和管理表:基础知识、创建和管理数据库、创建表、修改表、重命名表、删除表、清空表、拓展

    注:此为笔者学习尚硅谷-宋红康MySQL的笔记,其中包含个人的笔记和理解,仅做学习笔记之用,更多详细资讯请出门左拐B站:尚硅谷!!! 1.1 一条数据存储的过程 存储数据是处理数据的第一步 。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团

    2024年04月11日
    浏览(62)
  • 抓包习讯云院校数据通过PHP解析导入数据库

    最近,打卡APP需要这个数据,通过抓包后发现这个数据是固定的,获取很简单,但是数据太多,手动导入不显示,于是分析了json格式后果断通过脚本完成 【推荐】 《【MQTT】Esp32数据上传采集:最新mqtt插件(支持掉线、真机调试错误等问题》 《一篇就够:uniapp-Mqtt系列问题详

    2024年02月08日
    浏览(21)
  • 如何使用 PHP 进行数据库备份和恢复?

    想要使用PHP进行数据库备份和恢复? 首先,我们要明白为什么要备份和恢复数据库。因为有时候,我们的数据库可能会被黑客攻击或者系统故障所影响,导致数据丢失或损坏。所以,为了防止这种情况发生,我们需要定期备份数据库,并在需要时快速恢复。 好了,现在我们

    2024年02月15日
    浏览(40)
  • 如何使用 PHP 进行数据库连接池优化?

    连接池是一个存放数据库连接的地方,就像一个水池,你在这里可以得到数据库连接。这比每次都新建和关闭连接要快得多,因为连接池中的连接是可以重复使用的。 下面是一个简单的例子,展示如何使用PHP和PDO(PHP Data Objects)来创建一个连接池。 这个类有一个连接池,其

    2024年02月15日
    浏览(37)
  • 微信小程序通过PHP连接到navicat数据库

    微信实现通过PHP连接到数据库,分为三步:首先在PHPstudy的安装路径下书写index.php的代码,然后在微信小程序的js页面上调用方法连接到数据库(通过url地址的方式),最后在小程序的wxml页面将控制台的数据显示在页面上。 数据库中的数据 显示在小程序的页面上 首先,在我

    2024年02月03日
    浏览(27)
  • PHP之 连接MySql数据库

    上一节已经成功配置了php+mysql开发环境( https://mp.csdn.net/mp_blog/creation/editor/129432310), 下面将进行实战连接数据库 一,打开sublime3编辑器,配置php开发环境 1.1 在网站根目录下新建php项目文件夹,存放php文件 1.2 安装Package Control,按下ctrl+shift+p,调出输入框输入Package Control,

    2024年02月02日
    浏览(28)
  • 数据库实验——通过SQL Server Management Studio创建及管理数据库

    (1)熟悉SQL Server Management Studio。 (2)掌握通过SQL Server Management Studio管理数据库的方法。 (3)掌握数据库及其物理文件的结构关系。 (4)掌握通过SQL Server Management Studio管理数据表的方法。 1.通过SQL Server Management Studio创建数据库 创建一个名称为学生管理信息Student_info数

    2024年02月08日
    浏览(28)
  • PHP:数据库中设置文本长度,通过js去限制前台文本长度。扩展:数据类型的限制

     效果图  如上图:当测试111的长度超过数据库中限制的长度,进行提示,并且自动将多余部分截掉 HTML代码 JS功能实现代码 扩展:数据类型的限制 默认对int,varchar,datetime进行限制 功能实现 注:这里会出现时间选择器不能立刻进行展示,需要二次点击才能出现 ,解决方法:

    2024年02月13日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包