PHP——连接数据库
PHP作为客户端连接MySQL服务器只需要三步:
(1)连接MYSQL服务器
$conn = mysqli_connect($host,$uname,$upwd,$dbname,$port);
(2)执行SQL语句
$sql = "INSERT/DELETE/UPDATE/SELECT ..."; //此处的SQL语句内部无需添加分号
mysqli_query($conn,$sql);
(3)处理执行结果
mysqli_affected_rows($conn); //获取影响的行数
mysqli_fetch_row($result); //从结果集中读取一行
(4)(可以省略)关闭数据库连接
mysqli_close($conn);
<?php$conn = mysqli_connect('localhost','root','123456','database1',3306);$sql = "DELETE FROM emp WHERE eid=1000";$result = mysqli_query($conn,$sql);if($result){echo "删除成功";}else{echo "删除失败";}
?>
<?php$did = 60;$dname = 'fanhua';$loc = 'Bei Jing';echo $did;$conn = mysqli_connect('localhost','root','','tedu',3306);//$sql = "INSERT INTO dept(did,dname,loc) VALUES(50,'feixing','New York')"; //可执行$sql = "INSERT INTO dept(did,dname,loc) VALUES('$did','$dname','$loc')";//记得加引号$result = mysqli_query($conn,$sql);if($result){echo "操作成功";}else{echo "操作失败";}
?>
--------------------------------------
<?php$did = $_REQUEST['did'];$dname = $_REQUEST['dname'];$loc = $_REQUEST['loc'];echo $did;$conn = mysqli_connect('localhost','root','','tedu',3306);//$sql = "INSERT INTO dept(did,dname,loc) VALUES(50,'feixing','New York')"; //可执行$sql = "INSERT INTO dept(did,dname,loc) VALUES('$did','$dname','$loc')";//记得加引号$result = mysqli_query($conn,$sql);if($result){echo "操作成功";}else{echo "操作失败";}
?>
-------------------------
建立公共文件
<?php//init.php$conn = mysqli_connect('127.0.0.1','root','','database1',3306);mysqli_query($conn,"SET NAMES UTF8");
?>
包含这个文件
<?phprequire('init.php');@$n = $_REQUEST['uname'] or die('uname required');@$p = $_REQUEST['upwd'] or die('upwd required');$sql = "INSERT INTO xz_user VALUES(NULL,'$n','$p')";$result = mysqli_query($conn,$sql);if($result){echo "操作成功";}else{echo "操作失败";}?>
PHP——连接数据库相关推荐
- 【VB】学生信息管理系统3——连接数据库的前提
在窗体设计和编写程序代码后,需要进行数据库的连接. 大概要做的:下载安装数据库--配置数据源ODBC--测试连接数据库--进行数据库中内容的添加. 关键是这些我都不会,这才是重点! 在学习数据库的过程 ...
- 网页如何与mysql服务器建立连接不上,html与mysql建立连接数据库
html与mysql建立连接数据库 内容精选 换一换 云数据库 GaussDB(for MySQL)是华为云提供的一款安全.可信的数据库服务.GaussDB(for MySQL)秉承华为云对租户的安全 ...
- db2删除大量数据_Python 连接数据库的多种方法
Python是一种计算机程序设计语言,它是一种动态的.面向对象的脚本语言.它是一种跨平台的,可以运行在 Windows,Mac和 Linux/Unix系统上. 在日常使用中需要对大量数据进行数据分析, ...
- Navicat连接数据库成功,新建查询时提示错误“Cannot create file ……”
Navicat连接数据库成功,新建查询时提示错误"Cannot create file --" 原因:编辑连接{高级}<设置位置>被修改,该oci.dll不正确 解决方 ...
- php使用pdo操作mysql数据库实例_php5使用pdo连接数据库实例
本文为大家介绍下php pdo的用法. 一,pdo简介 pdo(php data object) 是php 5 中加入的东西,是php 5新加入的一个重大功能,因为在php 5以前的php4/php3 ...
- JDBC编程:1(使用JDBC连接数据库)
使用JDBC连接数据库 下载连接MySQL数据库的驱动 这个jar包可以在官网上对照着你的MySQL版本来下载,这里我下载的是最新的8.0.20版本, 这里是8.0.20版本的驱动包:mysql-co ...
- 如何使用jdbc连接数据库
如何使用jdbc连接数据库 数据库是一个有组织的数据集合.数据库管理系统以一种与数据库格式一致的方式,提供了存储和组织数据的机制.数据库管理系统允许在不考虑内部数据表示的情况下访问和存储数据. jav ...
- 用户管理系统控制台版连接数据库
建User表 CREATE TABLE `user` (`id` INT(11) NOT NULL AUTO_INCREMENT,`name` VARCHAR(20) DEFAULT NULL,`pw ...
- 使用Properties连接数据库
使用Properties连接数据库 要注意的是: 1.通过配置文件来连接数据库时,连接信息要以 mysql.XXX开头,否则会提示异常. java.sql.SQLException: Access d ...
- Java连接数据库 JDBC
1.JDBC是什么? JDBC,英文全称:Java DataBase Connectivity,中文全称:java数据库连接,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访 ...
最新文章
- 使用Apache对Tomcat进行负载均衡
- ios 判断app程序第一次启动方法
- 【Curl】 获取网站下载速率(Bytes/s)
- 在Ubuntu上安装misterhouse
- JavaScript基础(3)-JS中的面向对象、定时器、BOM、位置信息
- 安装php的mongodb扩展
- 如何开发Linux内核?
- 小型超市管理系统.c
- 直播流播放器 html,rtmp直播视频流播放器(ckplayer)使用方法
- lopatkin俄大神精简Windows 10 Pro 19041.450 20H1 Release x86-x64 ZH_CN DREY[2020-08-19]
- 一套完整的后台管理系统
- 服务器上flash不显示动画,解决Firefox上网看不了Flash网页的问题
- Pytorch中torch.nn.DataParallel负载均衡问题
- 关于Java的图标和由来
- 五个招数告诉你怎么让网站内容快速让百度收录
- python有哪些主要功能包括_python是什么 特点及功能
- 24339 Problem B	采药
- Aura component cache clear set
- PHP基本语法--php基础最详细教程
- QST青软实训学员学习总结-2020/4/22-ZigBee
热门文章
- 读《Fusion of Partition Local Binary Patterns and Convolutional Neural Networks for Dorsal Hand Vein 》
- NLP基础:语言模型
- 月入3000元的编辑和月入3w的运营 差在哪里?
- Proteus 8找不到DEFAULT.DTF文件的解决方案
- 应用统计学和计算机哪个好学,东北大学应用统计学专业要学哪些课程,好学吗?...
- 性能优化 -- 优化SurfaceView的线程调用
- angular 引入本地图片
- 基于单片机的智能停车场管理系统的设计与实现_kaic
- 【记录我的作业1】工业机器人职业技能训练——week2RobotStudio七巧板工作台仿真。
- 数子温度计及电压表设计【实物设计-127】