html表单php连接mysql数据库,PHP 连接MySQL数据库
PHP 连接MySQL数据库
在您能够访问并处理数据库中的数据之前,您必须创建到达数据库的连接。在PHP中,这个任务通过 mysqli_connect() 函数完成。
在 PHP 早期版本中我们使用MySQL扩展。但该扩展在 2012 年开始不建议使用。PHP 5 及以上版本建议使用以下方式连接 MySQLI扩展。
PHP mysqli_connect()函数
PHP mysqli_connect()函数用于连接MySQL数据库。如果连接成功则返回对象,否则返回NULL。
语法:mysqli_connect ([ string $host = ini_get("mysqli.default_host") [, string $username = ini_get("mysqli.default_user") [, string $passwd = ini_get("mysqli.default_pw") [, string $dbname = "" [, int $port = ini_get("mysqli.default_port") ]]]]] )
简单语法:mysqli_connect(连接的服务器,用户名,密码,数据库名,端口)
mysqli_connect参数参数名描述
host可选。规定要连接的服务器。默认是 "localhost:3306"。
username可选。规定登录所使用的用户名。默认值是拥有服务器进程的用户的名称。
passwd可选。规定登录所用的密码。默认是 ""。
dbname可选。如果提供,将指定在执行查询时使用的默认数据库。
port可选。指定要尝试连接到MySQL服务器的端口号。
案例:
现在连接localhost(本地服务器),“test”数据库用户名为"root",root用户的密码为"root",端口号为"3306"的语句。<?php
$link = @mysqli_connect('localhost', 'root', 'root', 'test','3306');
if (!$link) {
die('连接失败!'.mysqli_connect_error());
}else{
echo '成功连接... ' . mysqli_get_host_info($link) . "\n";
}
?>
结果:成功连接... localhost via TCP/IPmysqli_connect_error错误提示错误位置结果显示
host(服务器错误显示)php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。
username(用户和密码错误显示)Access denied for user 'root'@'localhost' (using password: YES)
passwd(用户和密码错误显示)Access denied for user 'root'@'localhost' (using password: YES)
dbname(数据库错误显示)Unknown database 'test'
port(端口错误显示)由于目标计算机积极拒绝,无法连接。
PHP 关闭MySQLI 连接
PHP mysqli_close()函数用于断开与MySQL数据库的连接。 如果连接关闭则返回true,否则返回false。
语法:bool mysqli_close ( mysqli $link );
案例:mysqli_close($link);
html表单php连接mysql数据库,PHP 连接MySQL数据库相关推荐
- php mysql表单验证登录_使用PHP和MySql简单身份验证 1
内容来源于<PHP和MySql Web开发> 简单的访问控制: 首先创建一个简单的登陆界面 直接上完整代码 $name = $_POST['name']; $password = $_PO ...
- JS同时上传表单图片和表单信息并把上传信息存入数据库,带php后端源码
微信小程序开发交流qq群 581478349 承接微信小程序开发.扫码加微信. 利用JQ,jquery.form.js,bootstrap实现上传表单图片和表单信息并把上传的图片地址,inp ...
- 大型动态表单实例整合 angular7 4-具体应用与数据库配置 与总结
先上代码:,引用app-dynamic-form组件 <ng-container *ngFor="let tab of emergencyArr"><div cl ...
- ajax异步提交数据库,yii表单ajax异步提交,数据保存到数据库
//控制器中的方法 public function actionAdd(){ $model = new need; $arr = array( 'name' => $_POST['input-n ...
- 提交表单到mysql数据库_记录第一次实现表单数据提交到数据库
经过几周的Web前端学习我初步对.html文件.php文件有了一定的了解.首先我们来复习一下学过的知识. HTML页面实际上就是静态的网页页面,我们可以用html+css(层叠样式表)来创作出具有不 ...
- Java+MyEclipse+Tomcat (四)Servlet提交表单和数据库操作
前面三篇文章讲述了如何配置MyEclipse和Tomcat开发JSP网站.如何配置Servlet简单实现表单提交.如何配置MySQL实现JSP数据库查询. 这篇文章主要讲述Servle ...
- uniapp 表单提交图片跟其他填写数据_记录第一次实现表单数据提交到数据库
经过几周的Web前端学习我初步对.html文件.php文件有了一定的了解.首先我们来复习一下学过的知识.HTML页面实际上就是静态的网页页面,我们可以用html+css(层叠样式表)来创作出具有不同格 ...
- 二、MySQL连接查询学习笔记(多表连接查询:内连接,外连接,交叉连接详解)
MySQL连接查询(多表连接查询:内连接,外连接,交叉连接详解) 6:多表连接查询 笛卡尔乘积:如果连接条件省略或无效则会出现 解决办法:添加上连接条件 连接查询的分类: 1.按年代分类:1)sql ...
- php表单处理、与MySQL交互
一.原理 表单起到在html页面中搜集用户输入信息的作用.包括文本输入框.单选框.多选框.下拉框.按钮等. PHP文件中可以使用 G E T . _GET. GET._POST.$_REQUEST接 ...
- MySQL实现成绩表单视图
问题 大家平时所看到的成绩表单基本上都是用excel来制作的,学习数据库基础,你就多了一项用MySQL制作表单的技能.不仅方便快捷,输入一些命令就可以很直观的看出重要数据:而且便于储存.那么如何用My ...
最新文章
- IT人永远不老,老程序员价值何在?
- 多视图立体几何PatchMatchStereo:DSI与Cost Volume
- 正则表达式--元字符和限定词
- Django从理论到实战(part5)--创建我们的第一个应用
- Java单例的常见形式
- python自动客服排班_使用或工具的护士排班问题,在某些日子增加不同的轮班时间...
- UVA10194 Football (aka Soccer)【排序】
- 【原创】大叔经验分享(26)hive通过外部表读写elasticsearch数据
- 利用maven的resources、filter和profile实现不同环境使用不同配置文件
- 输出一个菱形星星图案
- Linux-各种UID
- HC-05蓝牙模块简易说明
- 为什么图像预处理矩阵要除以255?
- 后来的我们都老了——看《后来的我们》
- 数控铣削图案及编程_数控铣床编程30例带图 急!!数控编程实例 带图案的
- C语言字符串使用指南
- 情商与影响力——个人魅力
- Python之有趣的小程序——猜数字2.0
- Python PIL和二进制图片互转
- Vue 实现锚点定位