数据库连接php_php 连接 数据库
=‘localhost‘; //改成自己的mysql数据库服务器
$mysql_username=‘root‘; //改成自己的mysql数据库用户名 mysql默认是 root用户名,也可以自己改
$mysql_password=‘root‘; //改成自己的数据库密码
$mysql_database=‘cai‘; //改成自己的mysql数据库名
$con = mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);if (!$con)
{die("数据库服务器连接失败") ;
}else{echo ‘数据库连接成功‘;
}
这样就可以连接数据库了。
下面是 创建数据库。。
$sql = "CREATE DATABASE caicai"; //sql 语句 DATABASE 数据库 CREATE 创建 caicai 数据库的名字
$conn->query($sql) // 运行 sql语句 。 mysqli_query($conn, $sql) 这个语句也能创建成功。
前面的面向对象的写法,,后面是另一种写法。
$sql = "CREATE TABLE MyGuests ( /*sql 语句 可以在 navical for mysql 软件创建表时查看 */
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
/*字段id 数据类型int AUTO_INCREMENT自动增量 UNSIGNED 无符号 PRIMARY KEY 主键*/
firstname VARCHAR(30) NOT NULL,
/*字段 firstname 数据类型 VARCHAR 字符类型 */
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";if ($conn->query($sql) === TRUE) {echo "创建成功";
}else{echo "创建数据表错误: " . $conn->error;
}
注意 sql 语句中 注释 我这边不能用 // 来注释。
插入数据
$firstname = ‘John‘;$lastname = ‘Doe‘;$email = ‘john@example.com‘;$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES (‘$firstname‘,‘$lastname‘,‘$email‘)";
使用变量也要用引号,这点很是奇怪
一次插入多条数据
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES (‘John‘, ‘Doe‘, ‘john@example.com‘)
,(‘Mary‘, ‘Moe‘, ‘mary@example.com‘)
,(‘Julie‘, ‘Dooley‘, ‘julie@example.com‘)";
读取数据
$sql = "SELECT id, firstname, lastname, email FROM MyGuests";$result = $conn->query($sql);if ($result->num_rows > 0) {//输出数据
while($row = $result->fetch_assoc()) {echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]." ". $row["email"]."
";
}
}else{echo "0 结果";
}
echo 的时候 用 点 连接各个字段和变量
where :
$result = mysqli_query($conn,"SELECT * FROM myguests WHERE firstname=‘Mary‘");//where 过滤 在myguests 表中查找 firstname=‘Mary‘ 这个数据 。
if($row = mysqli_fetch_array($result))
{echo $row[‘firstname‘] . " " . $row[‘lastname‘]. " " .$row[‘email‘];echo "
";
}
排序 ORDER BY :
$result = mysqli_query($conn,"SELECT * FROM myguests ORDER BY reg_date");while($row = mysqli_fetch_array($result))
{echo $row[‘firstname‘];echo " " . $row[‘lastname‘];echo "
";
}
updata:
mysqli_query($conn,"UPDATE myguests SET id=110
WHERE firstname=‘Julie‘ AND lastname=‘Dooley‘");
delete:
mysqli_query($conn,"DELETE FROM MyGuests WHERE lastname=‘Moe‘");
php 连接 数据库
标签:die let reg key style class user sql数据库 符号
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:https://www.cnblogs.com/caihua0405/p/8418491.html
数据库连接php_php 连接 数据库相关推荐
- php+控制器+数据库,Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法_PHP...
本文实例讲述了Laravel5.1数据库连接.创建数据库.创建model及创建控制器的方法.分享给大家供大家参考,具体如下: 前言:laravel创建数据库,实际可以手动创建,如古老的phpmyadm ...
- mysql事务锁导致tomcat崩溃_数据库连接池连接耗尽,导致tomcat请求无响应,呈现出假死状态...
最困难的事情就是认识自己! 个人网站 ,欢迎访问! 前言:最近,测试部门的同事找到我,说他们测试时,没一会就发现服务接口请求一直无响应,Tomcat跟死掉了一样,也没有返回任何的错误响应,说让我赶紧排 ...
- net core mysql 连接池_EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽
EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽 发布时间:2019-02-18 22:05, 浏览次数:1152 , 标签: EF Core DbContextPool ...
- 数据库连接池连接异常com.alibaba.druid.pool.GetConnectionTimeoutException
数据库连接池连接异常com.alibaba.druid.pool.GetConnectionTimeoutException 参考文章: (1)数据库连接池连接异常com.alibaba.druid. ...
- ef mysql 连接数_EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽
原标题:EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽 DbContextPool 是 ASP.NET Core 2.1 引入的新特性,可以节省创建 DbContext ...
- Alibaba Druid 源码阅读(五)数据库连接池 连接关闭探索
Alibaba Druid 源码阅读(五)数据库连接池 连接关闭探索 简介 在上文中探索了数据库连接池的获取,下面接着初步来探索下数据库连接的关闭,看看其中具体执行了那些操作 连接关闭 下面的具体的代 ...
- IDEA 连接 数据库
IDEA 连接 数据库 一.首先确保数据库服务是打开的 使用 mysql -u root -p 连接数据库服务器. 若不能进入到 mysql 里面则说明 没有启动服务器,使用 net start my ...
- vb 通过php连接mysql数据库连接_PHP连接MySQL数据库的几种方法
1.最简单的方式-mysql(面向过程) $con = mysql_connect("localhost","root","password" ...
- vb 通过php连接mysql数据库连接_php连接mysql数据库
步骤 连接数据库 $link = mysqli_connect('localhost','root','123456'); 判断/返回连接状态 if(!$link){ echo "不儿,tm ...
最新文章
- 视频关键帧提取 java_JavaCV实现将视频以帧方式抽取
- mybatis入门(四)----输入映射和输出映射
- java通过Access_JDBC30读取access数据库时无法获取最新插入的记录
- fcpx大胆流行标题插件 Bold Pop for mac
- linux c 读写mbr_Linux系统启动那点事
- php 正则xml文件,php 读取xml的方法三---用php正则表达式来记取数据
- Android WiFi Dhcp 获取到 IP 和配置的过程
- [含论文+答辩PPT+任务书+中期检查表+源码等]S2SH健身俱乐部会员系统
- office图标显示异常和新建时图标没有显示等问题解决
- 亲测有效——C#制作图片Button
- 51单片机:数码管显示
- 股票指标 PHP,怎样将股票指标改为选股指标
- 京东轮播图片的静态页面CSS3
- 学习聚宽4:函数 下单函数 自定义函数(笔记简单,但是需要重点看)
- dbk-5/Empf/CEE/O/M30技术文章dbk-5/Sender/M30/k1
- 网页前端设计-作业三(JavaScript)
- android 定时静音,Android实现定时自动静音小助手
- 部署onlyoffice(node.js版本)之野蛮施工法
- 2015年哈工大数理逻辑A期末考试参考答案(2)
- Jmeter下载保存文件,使用请求中中文文件名称
热门文章
- git clone 一部分_别再往 Git 仓库中放敏感信息了,不安全!
- 第512章 河系量子计算机,第512章 河系量子计算机
- Catalyst 5.8: the Perl MVC Framework
- spring aop的两种写法aspect和advisor
- BZOJ 2286 消耗战 (虚树+树形DP)
- Spring框架入门:(非原著,转载)
- js创建对象之原型模式2原型与in操作符
- ASP.NET Literal控件用法
- 目标检测再次革新!图灵奖得主团队提出Pix2Seq,将Detection变成了Image Captioning...
- 官方文档太辣鸡?TensorFlow 2.0开源工具书,30天「无痛」上手